The team I am running is having a major problem against sand teams with hippodown and they have walls such as chansey and tentacruel. My teams is very weak to hazards and just dont know where to start to fix my team. https://pokepast.es/11b721af16169d8a . I also have a problem with rain teams and switching into strong special attackers such as opposing hydreigon. My gameplay is based on reacting to my opponent. I have had major success against balanced teams and offensive teams (not alot against hyper offense). My mmr is around 580
Hydreigon is used mainly for a wallbreaking.
Dragonite is used for wallbreaking.
Volcarona is used for setup sweeping and to counter scizor
Gyarados is used as my lead to counter rocks or to set up dragon dance if possible
Krookodile is used for revenge killing or reverse sweeping with moxie when threats are gone. Sometimes i get stealth rocks down, most of the time i dont.
Togekiss is a stallbreaker and status curer. (just added her to the team recently)