Since it's already at lv.100, I'm betting you don't want to rebreed for Curse. The problem with your MS is, well, you overlapped attacks. Water Pulse and Muddy Water are both Water attacks that damage the opponent. You don't need 2 Water attacks. If you want, you could go with Surf, since Surf is accurate AND powerful.

You taught little Blaziken 3 Fire attacks that damage. :( They all are effective against the same things, so you only need ONE Fire attack. Rock Slide is for another physical attack, and Swords Dance is to charge up.

Metagross:
-EQ
-Meteor Mash
-Explosion
-Agility

Agiligross. Metagross's Sp.Attack isn't as good as its Attack, so try to only go for physical moves here. Hyper Beam doesn't allow you to switch out, so never use it, since you'll miss a turn.

Suicune:
-Calm Mind
-Rest
-Ice Beam
-Surf

Gust? You can charge up Suicune with Calm Mind, then rip through teams. Rest if Suicune is in trouble.