Gen 3 Rate My Sand Stream Team

#1
Well, with the exception of Zapdos and Gengar, all my pokemon are immune to the sandstorm. This team may not exactly garner a lot of wins for me, but I sure have fun using it.

Tyranitar (F) @ Leftovers ** Godzilla
Trait: Sand Stream
EVs: 84 HP / 254 Atk / 172 Spd
Adamant Nature (+Atk, -SAtk)
- Dragon Dance
- Earthquake
- Hidden Power [Bug]
- Rock Slide

Skarmory (M) @ Leftovers ** Chicken Little
Trait: Keen Eye
EVs: 252 HP / 4 Def / 2 Spd / 252 SDef
Impish Nature (+Def, -SAtk)
- Drill Peck
- Roar
- Spikes
- Substitute

Zapdos @ Leftovers ** Big Bird
Trait: Pressure
EVs: 252 HP / 42 Def / 216 SDef
Calm Nature (+SDef, -Atk)
- Hidden Power [Ice]
- Rest
- Sleep Talk
- Thunderbolt

Dugtrio (M) @ Choice Band ** Fagtrio
Trait: Arena Trap
EVs: 252 Atk / 254 Spd / 4 SDef
Jolly Nature (+Spd, -SAtk)
- Aerial Ace
- Earthquake
- Hidden Power [Bug]
- Rock Slide

Swampert (M) @ Leftovers ** MichaelFinnigan
Trait: Torrent
EVs: 252 HP / 176 Def / 82 SDef
Relaxed Nature (+Def, -Spd)
- Blizzard
- Earthquake
- Endeavor
- Hydro Pump

Gengar (F) @ Leftovers ** WhoUGonnaCall?
Trait: Levitate
EVs: 4 HP / 254 Spd / 252 SAtk
Modest Nature (+SAtk, -Atk)
- Fire Punch
- Giga Drain
- Ice Punch
- Thunderbolt
 
#2
If I were you, I'd really go with Ice Beam over Blizzard. And either Rest or Toxic over Endeavor. Gengar should have Hypnosis over Thunderpunch for the sake of having a sleeper on your team, since it's something you need. Also, I reckon the battle log was unneccesary.