Hay varios puntos a optimizar:
objetos:
Garchomp:
scarf, soft sand o dragon tusk son buenos objetos. Cada uno.
Meowscarada:
hyper offense + focus sash tiene buena sinergia con la habilidad overgrown. (Shell bell no hace mucho en un mon ofensivo)
Kangaskan:
podrías darle la mega stone. Mega kan es bastante sólida en enfrentamientos donde tu charizard es malo.
Sneasler:
Mental herb para contrarrestar intimidate funciona bien
Movimientos:
en general tu selección de movimientos es subóptima. Un ejemplo claro es que 0 mons llevan protect. Yo personalmente llevo protect en al menos la mitad de mis mons, pero incluso llevarlo en todos puede ser bueno para un jugador principiante.
En cuanto a los movimientos, listaré los sets más populares abajo para los mons que parecen más subóptimos.
Garchomp:
earthquake
Dragon claw
Rock slide
Kangaskhan:
fake out
Drain punch
Sucker punch
(Olvidé el nombre. Pero el movimiento tipo normal más potente con daño de retroceso)
Ev’s:
de momento no compartiste tus ev’s, así que no sé si tienes elecciones subóptimas ahí.