Hey, I know that Charizard isn't very favored because of it's x4 weakness to rock and plenty of other weaknesses. But still it's one of my favorite pokemon.
So I'm trying to build a Charizard that does allright.

Here's what I've got so far and I would like some tips/feedback on it:

Charizard lv.66
Impish
Blaze
Attack 154 Fly
Defense 168 Fire Punch
Sp.Atk 135 Will-o-wisp
Sp.Def 119 Dragon Dance
Speed 158