So I have been playing around with a Sandstorm Team for VGC and i think ive built a pretty decent team however I would like some suggestions on where to improve as I do sometimes feel as though Im not prepared for certain Pokemon or strategies
My team is as follows:
1) Gigalith @Smooth Rock
Ability: Sand Stream
Moves: Earthquake, Protect, Heavy Slam, Stone Edge
Nature: Adamant
EV's: 252 HP, 156 Atk, 100 SpD
2) Stoutland @Normalium Z
Ability: Sand Rush
Moves: Wild Charge, Play Rough, Crunch, Return
Nature: Adamant
EV's: 252 Atk, 4 Def, 252 Spe
3) Alakazam @Life Orb
Ability: Magic Guard
Moves: Protect, Focus Blast, Psychic, Shadow Ball
Nature: Timid
EV's: 252 SpA, 4 SpD, 252 Spe
4) Lycanroc (Midday) @Rockium Z
Ability: Sand Rush
Moves: Fire Fang, Stone Edge, Thunder Fang, Accelerock
Nature: Adamant
EV's: 252 Atk, 4 SpD, 252 Spe
5) Gastrodon @Leftovers
Ability: Storm Drain
Moves: Scald, Ice Beam, Protect, Recover
Nature: Bold
EV's: 252 HP, 92 Def, 108 SpA, 56 SpD
6) Nihilego @Focus Sash
Ability: Beast Boost
Moves: Power Gem, Hidden Power Ice, Sludge Bomb, Protect
Nature: Timid
EV's: 4 HP, 252 SpA, 252 Spe
I normally lead with Gigalith and then either Lycanroc/Stoutland which is why they each have a Z Crystal because I never choose both in the same team. Both have Sand Rush so are very quick and I just choose based on what the opponents likely leads are. Gastrodon is always on my team to absorb water moves for the rock types however it has a big problem with Kartana and I have lost many times because of this. Alakazam/Nihilego are the same as Lycanroc/Stoutland I never have both and I choose based on types. I do find myself needing Nihilego a lot more often as my Tapu Killer.
Any suggestions on improvements would be appreciated :)