Quoted By:
-Defogger / Spinner
-Heatran Counter (I recommend Dugtrio. If you out predict your opponent, its a free kill)
-A strong water type attacker to beat rock Pokemon. (If you use Starmie, it can also spin, though its useless against Tyranitar)
-Some defensive shit
-Mega of your choice, I don't recommend M-Pinsir b/c the rock game will be too real and you already have Flying power. Mega Gardevoir might work, or Mega Mawile. A Fairy is good to have regardless.