Hi.
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.
Good luck!