I'm not sure why your Swampert runs Hail. You don't have any Ice types in your team, you have no business running Hail. Swampert can run lots of things brilliantly in that last slot, but Hail is not one of them. Go with Rest or Mirror Coat.
Metagross has no business using special moves or wasting time using Iron defence, Metagross should be on the offensive, taking physical hits with ease while dealing massive damage. It does not need Iron Defence boosting its defence, it can already take Earthquakes from anything not called Choice Band Groudon. Go with something like Meteor Mash + EQ + Rock Slide + Agility, possibly replace Rock Slide with Explosion. Rock Slide destroys Zapdos, Gyarados, Moltres, Shedinja, and Charizard. There is nothing really of interest that falls in the category 'weak to Psychic and a threat to Metagross'.
Mightyena can do well at the E4 (pretty much any pokémon not named Magikarp, Luvdisc, or Unown works there because the E4 sucks) but it really has no business in the Battle Tower. It has special STAB but physical attack stat, no bulk, and its movepool is far from impressive. Take Down is also a move to be never ever used. If you want a physical normal move, go with Return. It hits harder, more accurate, and no recoil.
Sceptile is better than Mightyena and is unique as a fast sweeping grass type, but sunnybeaming is something that it should not do. It does not have the bulk to reliably set up sun. Run something like:
Leaf blade + Dragon Claw + Thunderpunch + Crunch
special set that hits quite hard. It still has no business in the Tower though, it is too fragile.
Blaziken has no business in the tower, it is too slow and too fragile to be of much use. Mirror Move is incredibly situational and unreliable with low speed.
Salamence looks good, although I never tried it with Rest before. You might want to replace that with some other move like Aerial Ace.
Overall, some of your pokémon are too weak for the tower, they just won't cut it and should be replaced by better ones. Consider Salamence, Metagross, Swampert, Latios, Latias, Suicune, Raikou, Zapdos, Tyranitar, Snorlax, or Starmie. Those are good solid pokémon for the Tower and can come very far, but pokémon like Blaziken and Mightyena won't get you past 40 or so wins in a row.
Last edited by Sceptile Leaf Blade; 10th March 2013 at 12:28 AM.
Master balls are the cheapest thing ever invented. It's more fun catching everything with balls that can fail. 'caught Latios in the wild without master ball ftw'