Quote Originally Posted by CL0V3R View Post
Why not make a few HM slaves instead of wasting HM slots on your main team.
Dragon's a good type. I suggest spreading it out of course but dragon is a great type to have on any team.
Maybe a dragonite with multiscale as it's ability?
As far as ghost go. I highly suggest a modest nature Chandelure.
Chandelure (Pokémon) - Bulbapedia, the community-driven Pokémon encyclopedia
They've got some crazy SpATK.
Is this just for in game or competitive?

Both. I have yet to battle anyone but mostly cause I know that people breed for perfect natures and EV train their stuff all night and day and then kick ass.