Why do I have the feeling of Deja-vu? Oh yeah, we've covered a lot of this stuff pages upon pages ago. =P
First of all, kill Frenzy Plant, Blast Burn, and Hydro Cannon. They may seem powerful, but they're horrible moves lining up with Hyper Beam, Giga Impact, Rock Wrecker, etc. You could deal more damage with a different move in two turns than you can with any of the above moves in it's one turn.
For example, I'll compare Blast Burn to Flare Blitz.
In one shot of Blast Burn, you have a base power of 150, not factoring in STAB and the like. Then you have one turn that you are simply a target.
With Flare Blitz, you deal out a base power of 120 each turn. Therefore, across the same two turns of Blast Burn, you can deal a total base power of 240.
See what I mean?
Second, I have no clue what you mean by "upgraded." Did you just max out each stat on vitamins or something? =/
Third, you NEVER place two or more attacking moves of the same type on the same Pokemon. I'm pointing this out on all of your Pokemon. However, due to the time of night, I don't feel like looking up recommended movesets ATM. *Yawn*
I use High powered moves such as Blast Burn Since I normally Knock out pokemon in 1 hit knock out.
With Flare Blitz You Sustain Recoil Damage.
But Good Point On The Types of moves.
Upgraded means maxed out on Proteins and stuff. Wat is sp.def used for?