This team has a bit of a stramge format and no real goal, so I don't see much direction with it. I can suggest a couple things, but I would overall be changing the team. What I suggest is trying out bit of a different Poke over Tyranitar. That Pokemon would be Heatran
who still provides Stealth Rock and gives you a great answer the Ferrothorn and other steels. It also helps check Volcarona and other sun pokes, which greatly aids your team. You also have problems with stall teams, which can easily demolish you. To help aid this problem, I suggest trying out Calm Mind Reuniclus
over Landorus, which is not helping you very much in your overall goal.
For a final edit, I suggest trying Calm Mind Rain Jirachi
over your current set, as Scarf Genesect already gets the job done. A set of Calm Mind / Thunder / Flash Cannon / Substitute 252 HP / 252 Spe / 4 Def Timid @ Leftovers
performs great under rain.