I said that Kommo-o is already good enough, so why not use it? It has a well-rounded offensive and defensive stat, - Especially that defense, yum - Only lacking in HP and Speed.
Kommo-o @ Lum Berry / Any
Ability(/ies): Soundproof / Bulletproof
Recommended Nature(s): Jolly / Timid
- Close Combat / Drain Punch / Aura Sphere
- Clanging Scales / Outrage
- Dragon Dance / Any boosting move
- Noble Roar / Boomburst / Filler
However, you can still opt for the other two. In which here I recommend Lucario more. While Hawlucha has a needed Ground resistance like the other users stated, It's not as strong - Hyper offense is oriented greatly in-game. Hawlucha has 5 weaknesses along with 4 resistances - one of them a whopping 4x resistance against bug, while Lucario has 3 weaknesses and 8 resistances - two of them are 4x against Bug and Rock - including one immunity against Poison as well as a neutral reaction to Fairy. Hawlucha, however has a unique signature move Flying Press that can be great if you know how to utilize it properly.
Lucario @ Focus Sash / Air Baloon / Any
Ability(/ies): Steadfast / Inner Focus
Recommended Nature(s): Timid / Jolly
- Close Combat / Focus Blast / Aura Sphere
- Shadow Ball / Psychic
- Nasty Plot / Swords Dance
- Flash Cannon / Meteor Mash / Coverage Move
Lucario has a well-rounded offensive stat, 110/115 respectively and while quite frail, Its' speed made up for it if trained enough - Though Hawlucha is faster.
.
.
But if you still wanted Hawlucha - Go ahead.
Hawlucha @ Flying Gem / Any
Ability(/ies): Limber / Unburden
Reccomended Nature(s): Jolly / Adamant
- Acrobatics / Brave Bird
- Flying Press / Drain Punch
- Swords Dance / Roost
- U-Turn
Acrobatics + Flying Gem + STAB with fully trained Atk EVs and Unburden is hellishly powerful, Try it. However you may also opt for Brave Bird. Flying Press is a good STAB that is made for Hawlucha only and its unique dual-type makes it fun to use. U-Turn is to opt out and the other is self-explanatory.
.
.
In conclusion: Either keep your Kommo-o or get a Lucario.
Hope I helped! I tried my best on this one as I never played Sword x)