Your team has crucial weaknesses to Steel and more importantly, Rock. The only ones not worrying about it are Diancie/Skarmory, and even then, what use are they? Consider a bulky or fast water type.
That Froslass set sucks, dude. Base 80 Special Attack isn't going to do much, and even then with Snow Cloak, once it runs out, it's out of there. Destiny Bond isn't going to save you sometimes.
Kyurem-B is meant to be a wallbreaker of sorts, not usually a sweeper. Mixed set is nice, but keep the focus on physical, as it hits hard that way.
You're having Skarmory do too many jobs. It's also Taunt bait. Switch out Defog/Spikes with Brave Bird. Also, Skarmory isn't going to be outspeeding anything it needs to, so put those Speed EVs somewhere else.
A hail team is usually good on paper but isn't so lucky in actual battle. Stealth Rock is a major concern and your only hazard remover is weak to it as well (Togekiss). Consider a fast Starmie set or defensive Rotom-W to sort out your weaknesses (preferably switch out Froslass/Abomasnow)