Level:57 Sceptile (Hardy){OverGrow}
-Leaf Blade
-Fury Cutter(thinking on getting thunder punch)
-Giga Drain
-Earthquake
Ok, first of all, you should almost always try to avoid having two attacks of the same type on one pokemon (unless it is a status attack). Therefore, lets try this moveset:
Sceptile - Chesto Berry
-Leaf Blade
-Rest
-Brick Break/Toxic
-Crunch
Technically, you could use Giga Drain, but rest/chesto berry makes that obselete. Plus, Leaf Blade is more powerful + High Sp. Att + STAB. wow. Crunch = anti-psychic. Rest is obvious. BB is a really good physical attack, and, why it may not help him out with his weaknesses, mayaswell throw on a physical attack to help against steel or something. However, you could also go the staller route and put on toxic, this would work VERY well with rest, but also may want to swap on a protect/safeguard.
Level:52 Swampert(Careful){Torrent}
-Muddy Water
-Double Team
-EarthQuake
-Surf
OK, not the best of the starters, but i'll try:
Swampert - Lefty's/Chesto Berry
-Curse
-Rest
-Toxic
-Earthquake
Curse to boost attack/def, EQ after Curse for high power + STAB (ouch!), rest for healing, and toxic for stalling. If you go this route on Swampert, take toxic off Sceptile, cause you don't need to stallers. But other than that, pretty much your basic staller.
Level:51 Blaziken(Impish){Blaze}
-Over Heat
-Slash
-Mirror Move
-Blaze Kick
Ok, i have had a Blaziken, and this isn't a very strong moveset. Two fire attacks just won't do, and you could get MUCH better than slash.
I like:
Blaziken - Lum Berry
Counter
Endure
Reversal
Overheat/Flamethrower/Blaze Kick
Since Blaziken has very common physical weaknesses, and an average defense, but fairly high HP, if he survives EQ, then Counter will be a very unexpected but powerful surprise. The famous Endure/Reversal combo will give you a huge advantage, providing blaziken hangs on. Endure will ensure that you survive the hit if you use it first in a battle, and REversal will do about the same damage as Explostion when your Pokemon has 1HP, plus he gets a STAB bonus from it. Ouch. So use counter if you see a ground or flying type pokemon, and endure/reversal if you see any other. Finally, overheat is definately the most powerful, but if you find yourself using a lot of fire attacks, flamethrower or blaze kick is the way to go.
I DID beat the elit four with this team with about 99 revives and 99 max potions