User blog comment:IamJakuhoRaikoben/Sorcerer Magazine, Issue 15: March 2013/@comment-16344653-20130407032252/@comment-5840892-20130407040209

Raise the Riolu you get from Riley on Iron Island, and raise into a Lucario, max its Speed Special ATK and Def and Special DEF, and teach it powerful attacks such as Flash Cannon Dragon Pulse Focus Blast ect.

I don't give a flying crap how you do it, but trust me do it: CATCH GIRIATINA IN THE DISORTION WORLD. Use a Masterball whatever, I don't care (I myself stall as long as possible and around the 15th turn start chucking Timerballs at it, VERY effective.); just get it. The advantage you get will be great. Plus I think it was the BEST legendary they designed. And a combo type of Ghost/Dragon is hard to beat. After owning the Elite 4, go back to where you left the Disortion World and go through the cave, just keep going statight and enter the portal in the last room, go through the altenate world and get the Grisious Orb, it will cause Giratina to stay in Orgine Form and keep the Leviate ability. Keep the Shinx and evolve into a Luxray, catch a Magmar and get a Magamizer and then trade with a friend to get a Magmortar. (Like Onix in Gen 2 with the Metal Coat.) Get a Sneasal and evole it into a Wevile. As far as Water Types go, Floatzel. If possible a Gible -> Garchop -> Garchomp is a good idea.

So in short a good line up (on my opinion and recomendation) is:

Tortera (your starter, you should have chosen Piplup more rewarding in the long run IMO)

Floatzel       or      Palkia

Wevile         or      Glaceon

Giratina       or      Garchomp

Lucario        or      Luxray

Togekiss       or      Starraptor

Magmortar      or      Heatran

(If you don't mind hacking event items for long gone events or have acces to a friend who went to said events and can clone I recomend: Darkrai; Shaymin; Arceus.) As any one can probably tell, I'm a MAJOR poke-geek.

Also for tips and info look @ [www.serebii.net]