You only have 1 OU Pokemon on this team, the rest are UU/ RU. You also don't have a Rapid Spinner (you can use Hitmontop).
What does Acrobatics even cover on Mienshao? It could make much more use of a Life Orb and Rock Slide (I don't really like Stone Edge due to such low accuracy).
Moxie on Scrafty is best paired with Dragon Dance, because Bulk Up will allow your opponent to status you. Give it a Lum Berry to cure any status ailments, or maybe even Shed Skin.
Suggestions for replacements: Infernape, Breloom/ Heracross, Hitmontop (Rapid Spinner), Keldeo, Toxicroak and Terrakion
Neil Patrick Harris @ Life Orb
Ability: Regenerator
EVs: 252 Atk, 252 Speed, 4 HP
Nature: Jolly
- Fake Out
- Hi-Jump Kick
- Rock Slide
- U-Turn
Scout. Remember that your opponent will usually switch to a Ghost Pokemon or use Protect when they see Mienshao, usually anticipating Hi-Jump Kick.
Punk @ Lum Berry
Ability: Moxie/ Shed Skin
EVs: 252 Atk, 252 Speed, 4 HP
Nature: Jolly
- Dragon Dance
- Drain Punch
- Crunch
- Ice Punch/ Zen Headbutt
Standard DD set. Zen Headbutt has a low accuracy though, so maybe you'd like to go for Ice Punch instead. The only thing that will wall your STAB moves is Heracross.
OR
Lucario @ Life Orb
Ability: Inner Focus/ Justified
EVs: 252 Sp. Atk, 252 Speed
Nature: Modest
- Nasty Plot
- Dark Pulse
- Aura Sphere
- HP Fire/ Psychic
I would suggest either Scrafty or Lucario, since both have a x2 Fighting weakness. Lucario provides another special sweeper, because at the moment you only have Keldeo, and therefore not a lot to deal with Forretress.
Obligatory Rapid Spinner @ Leftovers
Ability: Intimidate
EVs: 252 HP, 252 Def, 4 Speed
Nature: Impish
- Rapid Spin
- Rock Slide
- Close Combat
- Mach Punch/ Bullet Punch
While Fighting types have a resistance to Stealth Rock, there are other hazards for you to consider. Hitmontop is there as your obligatory Rapid Spinner. You're lucky that the mono-type you chose actually has a pretty good Spinner.
If, however, you feel you can do without a bulky Rapid Spinner, or even a Rapid Spinner altogether:
Technitop @ Leftovers
Ability: Technician
EVs: 252 HP, 252 Atk, 4 Def
Nature: Adamant
- Rapid Spin/ Fake Out
- Mach Punch/ Bullet Punch
- Bulk Up
- Rock Slide/ Close Combat
Mach Punch is appealing for STAB, but due to Ghost types being immune, Bullet Punch is the safer option.
Terrakion @ Choice Scarf
Ability: Justified
EVs: 252 Atk, 252 Speed, 4 HP
Nature: Jolly
- Close Combat
- X-Scissor
- Rock Slide/ Stone Edge
- Earthquake
Scarfed Terrakion will get rid of your flying types. At 108 base speed, Scarf will allow it to outspeed most of its threats. The only reason I keep suggesting Rock Slide over Stone Edge is due to the amount of times Stone Edge has missed and cost me the stupid game.
Because as we all know, 80% accuracy is really 10% accuracy for you. :/
Breloom @ Toxic Orb
Ability: Poison Heal
EVs: 252 HP, 252 Speed, 4 HP
Nature: Jolly
- Spore
- Substitute
- Focus Punch
- Facade/ Stone Edge/ Rock Slide
OR
Heracross @ Flame Orb/ Choice Scarf
Ability: Guts
EVs: 252 Atk, 252 Speed
Nature: Jolly
- Close Combat
- Megahorn/ Night Slash
- Facade
- Rock Slide/ Stone Edge
Either Breloom or Heracross, not both on the same team. That x4 weakness to flying is really apparent. Also, Heracross will provide some coverage, since Fighting is x1/2 for it, as Scrafty and Terrakion are both weak to fighting.
Night Slash or Megahorn, because of Megahorn's 85% accuracy. Also, Guts is superior to Moxie because if you get burned, your whole set is ruined.
MLP @ Leftovers/ Life Orb
Ability: Justified
EVs: 252 Sp. Atk, 252 Speed
Nature: Timid
- Calm Mind
- Hydro Pump/ Surf
- Secret Sword
- HP Electric
Jellicent will wall you if you have HP Ice, so go for HP Electric instead, which will cover flying types along with Jellicent.
Lucario also has a x2 fighting weakness, so I would keep either that or Scrafty, and have Terrakion. Generally speaking, it's hard to find a fighting type that is neutral to flying. The only ones are Terrakion, Cobalion and Lucario, all three of which have a x2 weakness to Fighting (we're all waiting for the day an electric/ fighting Pokemon comes out).
You have to remember that the low defences of most fighting types makes it hard for you to switch and wall moves easily.