You really need pokemon that can set up without being one hit. I'd say Aggron and if you can get the mega stone for that then that's a big help in some of the battles due to its natural bulk. Galvantula with sticky webs could help and then anything which can set up; calm mind sylveon, sd lucario, bulk up braviary, ddance scrafty etc. The current team you have, whilst good, it doesn't have anything which can set up.