~*^*~~*^*~ ~*^*~ ~*^*~ ~*^*~~*^*~
Cool, it's coming along very nicely. Just a few pointers:
*I've known from experience that Submission sucks. It misses a lot of the time, the recoil damage stinks, and Focus Punch is much stronger if you can get it to hit. If you seriously can't get Substitute, use Thunder Wave. Paralyzation is nice and maybe it will give you a free turn to use Focus Punch
*Fly stinks in general. It has a chance of missing and during the turn you Fly up, your opponent has the chance to switch to a Rock type to resist it. Give Charizard either Aerial Ace as a STAB move or Earthquake for Rocks/Electrics.
*What happened to your Marshtomp? O_o
*Leftovers really is the best item out there.
Another item is Choice Band, good on physical attackers like your Machamp or Metagross. But you'll have give them all 4 physical moves for it to be truly effective.
Berries can also be good. Salac, Petaya, and Liechi Berry are hard to get but work really well because they boost a certain stat when activated. But they only activate when you're below 25% health so you need either Endure or Substitute to make sure that happens.
Lum Berry is handy for healing your status once.
Shell Bell also recovers HP, but you must hit your opponent as hard as you can to heal yourself.
~*^*~~*^*~ ~*^*~ ~*^*~ ~*^*~~*^*~