Board Thread:Pokémon Help/@comment-30675283-20161204130125/@comment-27248965-20161204175446

I'd agree going for Physical Attack and Speed, unless your Dragonite has Modest nature. Dragon Rush is available, the only problem is that it misses A LOT (accuracy 75%). Unfortunately it learns Outrage at Lv.67, which exceeds the current level cap, while TM2 Dragon Claw is not available and it cannot learn Dragon Claw via levelling up, so you are stuck with Dragon Rush for now. Fly is definitely a good choice. I won't recommended Dragon Pulse (and by extent, Draco Meteor or Hurricane) except for a Modest Dragonite.

For weakness coverage, Fire Punch is a great idea, but you need to find the Move Reminder in Battle Colosseum. If you need a stat boosting move for Dragonite, I'd suggest either Agility (Lv.25, Speed UP by 2 stages) or Dragon Dance (Lv.61, Physical Atk and Speed UP).