That can work, but revenge killing is normally reserved for a Pokemon with high speed, or one with a Choice Scarf. I would say Mawile functions much better as a set-up sweeper with Swords Dance, or a Trick Room attacker with the kind of set you have.
Intimidate is good for bringing Mawile in on Pokemon who threaten it with physical SE attacks such as Flare Blitz. However Hyper Cutter isn't bad either as it stops you from being Intimidated. I would say your set is good, but the way you're using it is not. Mawile is definitely a slow Pokemon who should attempt to either sweep or deal some damage like other physical attackers.