Okay I lied, I'll start a new post.
1) Okay earlier I suggested Choice Specs Gastrodon or Bulky Gastrodon to stop your Water problem but you said you have a problem with Celebi/ Virizion I suggest Heatran, to help this problem. Now with adding Heatran, you now have synergy with Ferrothorn, which you struggle.
2) Now I still say to add Gastrodon to add synergy to Heatran b/c he will be spammed with Water Type moves and Ground Type moves.
3) Now is the hard part, which pokemon to take out for Gastrodon and Heatran. I suggest you take out Gliscor for Heatran b/c I see it doesn't do too much to help this team. Now if you decide to add Gastrodon you can take out Terrakion for him. With the adding of Gastrodon you will have 3 pokemon to resist Celebi/Virizion. Which is what you needed but you gain 3 pokemon weak to them as well. But they can easily beat them.
Hoped I helped.
1) Okay earlier I suggested Choice Specs Gastrodon or Bulky Gastrodon to stop your Water problem but you said you have a problem with Celebi/ Virizion I suggest Heatran, to help this problem. Now with adding Heatran, you now have synergy with Ferrothorn, which you struggle.
2) Now I still say to add Gastrodon to add synergy to Heatran b/c he will be spammed with Water Type moves and Ground Type moves.
3) Now is the hard part, which pokemon to take out for Gastrodon and Heatran. I suggest you take out Gliscor for Heatran b/c I see it doesn't do too much to help this team. Now if you decide to add Gastrodon you can take out Terrakion for him. With the adding of Gastrodon you will have 3 pokemon to resist Celebi/Virizion. Which is what you needed but you gain 3 pokemon weak to them as well. But they can easily beat them.
Hoped I helped.