Então, há alguns pontos de otimização:
itens:
Garchomp:
scarf, soft sand ou dragon tusk são bons itens. Cada um.
Meowscarada:
hyper offense + focus sash tem boa sinergia com a habilidade overgrown. (Shell bell não faz muito em um mon ofensivo)
Kangaskan:
você poderia dar a ela a mega stone. Mega kan é bem sólida em matchups onde seu charizard é ruim.
Sneasler:
Mental herb para contra-atacar intimidate funciona bem
Moves:
em geral, sua seleção de moves é subótima. Um exemplo claro é que 0 mons usam protect. Eu pessoalmente uso protect em pelo menos metade dos meus mons, mas até usar em todos pode ser bom para um jogador iniciante.
Quanto aos moves, listarei os sets mais populares abaixo para os mons que parecem mais subótimos.
Garchomp:
earthquake
Dragon claw
Rock slide
Kangaskhan:
fake out
Drain punch
Sucker punch
(Esqueci o nome. Mas o move de tipo normal mais poderoso com dano de recuo)
Ev’s:
até agora você não compartilhou seus ev’s, então não sei se você tem escolhas subótimas aí.