I actually think this is better..
Charizard-
Dragon Dance-you know why
Earthquake-Rock, and Electric types
Thunderpunch-Water types
Substitute-to set up Dragon Dance
Alakazam-
Psychic-STAB
Focus Blast-Dark types
HP Fire-Bug types
Shadow Ball-Ghost types
Togekiss-
Ancient Power-take Advantage of Serene Grace and for Ice types
Air Slash-STAB
Water Pulse-to confuse with Serene Grace and instant Rock OHKO
Light Screen-Strategy
The point is to use Togekiss first to set up Light Screen then to Switch into Charizard, so you would not substain many damage from Electric types, then Substitute, Dragon Dance, then sweep.
Once it faints, switch into Alakazam, for special Sweeping. Then Togekiss with the moves it has and Serene Grace, then pokemon can get confused and it can raise all its stats! Train Charizard, Alakazam, then Togekiss. Hope this helps..