ok i planned a perfect team for you
you need a
-Mixed Sweeper/Wallbreaker (Infernape/Salamence/Hydreigon)Pokemons that stop walls with diverse movepool and could ensure a sweep. Infernape is one example
-Physical Wall(Skamory/Forretress/Ferrothorn)Walls that stops , sets up ,and ward off Physical Attackers. Skamory is a huge threat to physical attackers for example
-Physical Sweeper(Scizor/Lucario/Dragonite/Etc.)This is required* Pokemons with offensive physical power will ensure often KOs on pokemons with setup. like Lucario for example , making it a physical sweeper
-Special Sweeper(Gengar/Starmie/Alakazam/Espeon) Sweepers such as gengar mostly use offensive special attacks for combat
-Revenge Killer(Garchomp/Terrakion/Scizor)Pokemons that are used during direct revenge such as scarf flygon reliates alakazam with u-turn because alakzam killed your infernape with psychic for example
-Special Wall(Blissey/Forretress/Tyranitar/Chansey) Blocks special hits and supports team , and could set up on enemy
-Tank(Metagross/Tyranitar/Donphan) A Pokenon that can take hits , sets up , and hits hard , also it supports your teams
-Supporter(Blissey/Forretress/Heatran) Pokemon that mostly supports your teams with supporting moves (heal bell / wish / protect) more often & less attacking options
______________
choose 6 (special wall & physical walls are required for granted survival)
or 2 walls (1 physical / 1 special), 1 revenge killer (CB/scarf/specs) , 2 sweepers (1 physical / 1 mix or special), and 1 tank (bulky attacker) just to be safe
+ YOU NEED ENTRY HAZARDS !!! its the ONLY thing you're missing so far
otherwise its great