Thank you for the suggestions Ulriken it has greatly helped me out , I have put stealth rock on my terrakion ( I replaced gengar), put hydro pump on starmie and found a much better alternative to zapdos which is thundurus-t.
My Team is now:
Could It be improved any further?