Here are the flaws in your strategy:
• Ghost types completely wall your Mienshao. Fake out and Reversal do nothing to any Ghost type.
• Flying, Psychic, and Fairy types resist Reversal, and can attack you back with a super effective STAB move. Even if you have a Swords Dance boost, they will still resist the attack.
• Bug and Poison types also resist Reversal but they don't always have a super effective attack to use on you.
• If you can't set up Baton Pass or Swords Dance, you aren't going to sweep. Even with 300 power, you could get outsped and since you'll have 1 HP you'll just die. If someone kills your Ninjask/Blaziken, the strategy doesn't work either.
However, if you get rid of Flying, Psychic, Fairy, Bug, and Poison types before you set up Swords Dance/Speed Boost, you might just be able to pull off a sweep. Make sure not to let your Baton Passer die, though.