Hey, cool team.
I just tried to post a rate on this a sec ago, but there was some kind of error so it got deleted. I'll try again. First of all, your Choice Band set on Tyranitar doesn't have a purpose. A Choice Band set is used to support sweepers that are stopped by things like Celebi/Latias, which you don't carry. Lacking Pursuit on it makes it even more redundant. Therefore, I'd suggest changing to a Shed Shell set
. Your weakness to SunTrap is pretty great, and this helps you versus those kind of teams. Now, you won't need Stealth Rocks on Heatran anymore, so you I suggest you change Stealth Rocks > Earth Power
. Earth Power can do super effective damage versus Ninetales, while doing neutral damage to Politoed as well. This helps you in the weather war. It makes Heatran a better sun check then it is already, giving you an easier time versus SunTrap. Next up, you have a great Fighting weakness. With your only immunity being ohko'd by Stone Edge from Terrakion after rocks, you might be better of changing one of your three special walls into a physical wall. Changing Ferrothorn to Latias
seems like the best option. Latias can do what your Ferrothorn does on this team, while also countering threats like Breloom/Keldeo. It can also switch in on Terrakion, since a scarf Stone Edge will never ohko Latias, while after that, you can just switch Terrakion in on Stone Edge and wreck something. You won't lose VoltTurn coverage either. Latias can tank any Volt Switch, while being able to ohko Scizor with Hidden Power [Fire]. The only downside on Latias is you won't have Spikes. This kind of makes Gengar's role as spin blocker sort of redundant. However, even without that I think Gengar can still add to the team. It's up to you if wether you want to keep it or switch it. Hope I helped. Good luck.