I need some help on my Rock Type team, I'm trying to make it work well, but I'm not doing so well.
My team:
Evasive-Speedy Sweeper
Golem (M) @ Leftovers
Ability: Sand Veil
EVs: 252 Atk / 4 SpD / 252 Spe
Adamant Nature
- Earthquake
- Thunder Punch
- Stone Edge
- Rock Polish
Mega
Tyranitar (M) @ Tyranitarite
Ability: Sand Stream
EVs: 252 Atk / 4 SpD / 252 Spe
Adamant Nature
- Ice Punch
- Earthquake
- Stone Edge
- Dragon Dance
Speed Shifter
Gigalith (M) @ Focus Sash
Ability: Sand Force
Shiny: Yes
EVs: 252 Atk / 4 SpD / 252 Spe
Adamant Nature
- Heavy Slam
- Earthquake
- Rock Tomb
- Rock Polish
Counter-attacker
Bastiodon (F) @ Chesto Berry
Ability: Sturdy
Shiny: Yes
EVs: 248 HP / 8 Atk / 252 Def
Impish Nature
- Avalanche
- Magic Coat
- Metal Burst
- Rest
Self-Healing Cannon
Magcargo (F) @ Focus Sash
Ability: Flame Body
EVs: 252 SpA / 4 SpD / 252 Spe
Modest Nature
- Lava Plume
- Ancient Power
- Shell Smash
- Recover
Bulky Special Sweeper
Shuckle (F) @ Leftovers
Ability: Sturdy
Shiny: Yes
EVs: 252 HP / 252 SpA / 4 SpD
Modest Nature
- Earth Power
- Ancient Power
- Acid
- Acupressure
So if anyone could help me on my team, that would help, replacements or move set changes would help a lot (and try to be serious! I don't want just some simple things like two moves, a mega and stats, full replacement stats: Pokémon, Ability, Item, Moves, that's all I ask, alright?)