Millenium Shield was never released in a booster pack, it was part of the McDonalds Promotional Cards - Series 1. It was only available at McDonalds restaurants during a special promotion.
Elemental Hero Sparkman can be found in the booster pack, "The Lost Millennium".
Draining Shield can be found in the booster packs Ancient Sanctuary, and Dark Revelation: Volume 2.
Every Booster Pack contains its own rare Pokemon Cards that are original to the Booster Pack, so every Booster Pack contains rare cards. *edit* If you're lucky, your reverse holo (or what some people call "shiny") card might also be a rare, so you can get one or two rares in one pack.
Dark magician girl can be found in the millennium eye booster pack.
The only booster pack to contain this card is Premium Pack 1.
Hidden Arsenal
The only booster pack that contains Venom monsters is Tactical Evolution.
You can get it in packs of Metal Raiders, and Dark Beginnings 2.
There is no BTT. Maybe BPT-001, which is the very first of the Booster Pack Tin promos.
a one pack is a booster pack!
Elemental Energy
You can find "Marshmallon" in the booster pack Duelist Pack Yugi.