Your team is pretty good except for the Mienshao, which is a little weird. You could consider Sawk, Conkeldurr, or Gallade instead since they better perform the role you have Mienshao doing. As for the last Pokémon, I would suggest Scizor, Ferrothorn, M-Sceptile, or M-Charizard X. Each have multiple advantages and setbacks such as stacking fire weakness, ice weakness, or dragon type, but it works well in most other regards.