So eventually, after suiciding into the Elite Four a few times, my physical based Aggron got strong enough to OHKO Mightyena with Black Belt powered Brick Break, if he doesn't get intimidated. So, I led Zigzagoon, who immediately died to Crunch. Aggron OHKO'd Mightyena. Sharpedo was coming up, so I switched to Electrike, who took Crunch like a boss and Static Paralyzed Sharpedo. He was then OHKO'd by Brick Break. After that, 3 Brick Breaks later, I was done with Sydney.
I switched Black Belt for Metal Coat and fought Phoebe. Iron Tail + Curse = Duskull dead. I switched to Skarmory to get rid of Curse for her second Duskull. I first thief'd its Sitrus Berry, then used Fly, and soon died to Ice Beam. Without the Sitrus Berry, Aggron 2HKO'd with Earthquakes. He then went on to either OHKO or 2HKO with either Iron Tail or Earthquake. They couldn't hurt me with their puny NVE moves.
Glacia was really tough. I healed Aggron and reswitched to Black Belt, as well as switching the other Aggron's (who from now on will be referred to as Aggron2) Magnet to Charcoal. Aggron took an Ice Beam and OHKO'd with Brick Break. Sealeo was slower than me, but didn't die to Brick Break, and got me into yellow with Surf. Then he died. The next Sealeo came out, who opted to use Hail instead of Dive. 2 BB's did the trick. Then came Walrein. I switched to Aggron2, hoping to do some damage with Thunderbolt or something, but Walrein was faster, and OHKO with Surf. I then sent out Marshtomp, healed Aggron, and revived my Pokemon until Hail ran out (he used Blizzard I think on Marshtomp, and it missed the first time). Full health Aggron was still outsped by Walrein and got down to about 10 health in one surf, but Walrein was at half after one BB. So, I switched to Skarmory, which barely survived a Surf, rehealed Aggron, and then finished Walrein off with one final BB (at like 10 health).
Drake was much easier. I saved after Glacia thinking that I wouldn't get very far against Drake, so not everyone (of my good Pokemon) were fully healed. Also I switched back to Metal Coat and Charcoal -> NevermeltIce. Shellgon used Rock tomb and was 2HKO by Iron Tail. So were his two flygon, using Sandstorm and Dragonbreath instead of the Ground type move I'm sure they had. Then was Salamence. He was able to 3HKO me with Flamethrower, which I'm sure I could have 3HKO him with Iron Tail, but for some reason, I thought I needed to use Ice Beam instead, so I tried switching to Aggron2, who died in one hit (from half health). I then revived and fully healed him with 2/3 of Aggron's life, and then switched to a slave so that Aggron2 could come in for free. Ice Beam did like 1/3 of Salamence's health. Poo. Aggron finished him and Altaria off with like one more Hyper Potion.
I went on to Steven, afraid of what kind of nasty things his Metagross was going to do to my team. Pretty sure I went with Soft Sand for Aggron, Metal Coat for Skarmory, and Charcoal for Aggron2. Not that important I guess. Also I led with Aggron2, since Skarmory could only use NVEx2 Steel Wing and Aerial Ace. He fainted to a few Flamethrower/Thunderbolts, but he laid one layer of Spikes. Next was Aggron, so I switched to my Aggron. I did 3/4 of his health with an EQ, he did barely over half with his own EQ. I decided that I might as well finish him off, but he surprisingly switched to Metagross, which took a Crit EQ and died in one hit. O_o o_O I celebrated. He then was about to send out Claydol, but I had a fairly underleveled Skarmory to fight him with. Ancient Power did like 1/5 of my health, and EQ didn't effect me. Wootz. Once he ran out of damaging moves, I switched to Aggron2, who Surfed all over him (twice, because Steven used a Full Restore). Aggron was coming back out, so I switched to Aggron, who finished him off with EQ. Next was Armaldo and Cradidly, but I don't really remember them, so I'm guessing they weren't that bad. Apparently I switched to Skarmory at some point, because that was who I used at the end.
The End.