Hello!
i'm not as expert as other in this forum, and my english isn't so good, but i would like to say a something about your team!
First ,
Charizard got 297 standard HP.
With your actual set up he is going to lose the 50% of damage with stealth rock, since you used the last 4 evs pooint on...