You should go for Dragon Dance,Since your Dragonite has no Nature or IVs relating to speed,even with using Agility,you're not going to out-speed everyone.
And with Dragon Dance you'll be able to utilize Dragonite's Nature,IVs and high base Attack and make it more powerful adding to that you'll have enough speed.