Hello everyone. This is my new hail team, I've used it a few times and it does pretty well on shoddy battle, but I was wondering if anyone would give me some feedback. I do not use legendary pokemon, even those that are considered OU. I've noticed a recurring theme, which is whenever Gyarados comes out, it means my demise. Also, I find it difficult to deal with stealth rock, even with Tentacruel as a spinner. I apologize, I don't really know very well how to describe the "role" of each member of my team, but I will do my best. Thank you.
Abomasnow @ Leftovers
Snow Warning
EVs: 4 Atk / 252 SpA / 252 Spe
Timid
-Blizzard
-Protect
-Substitute
-Leech Seed
He sets up the hail and stalls to make the most of the hail/leech seed damage.
Walrein @ Leftovers
Ice Body
EVs: 220 HP / 240 Def / 48 Spe
Bold
-Blizzard
-Protect
-Substitute
-Toxic
Another staller, he uses a similar strategy to Abomasnow, except with toxic instead of leech seed, and he gains hp from hail and leftovers. Should I use roar instead of toxic?
Froslass @ Leftovers
Snow Cloak
EVs: 4 Def / 252 SpA / 176 Spe
Timid
-Blizzard
-Spikes
-Substitute
-Thunderwave
A ghost to send in on spinners who might destroy spikes/toxic spikes. Generally, just a very annoying pokemon.
Tentacruel @ Leftovers
Liquid Ooze
EVs: 252 HP / 120 Def / 136 SpD
Calm
-Knock Off
-Rapid Spin
-Surf
-Toxic Spikes
Sets up toxic spikes and spins away the stealth rocks that destroy my ice types and flareon.
Flareon @ Choice Band
Flash Fire
EVs: 76 HP / 252 Atk / 180 Spe
Adamant
-Bite
-Fire Fang
-Return
-Superpower
A less powerful version of Heatran, but more adorable. I switch him in on any impending fire type attacks for a boost, and then um... attack?
Dugtrio @ Life Orb
Arena Trap
EVs: 40 HP / 252 Atk / 216 Spe
Jolly
-Aerial Ace
-Earthquake
-Stone Edge
-Sucker Punch
Wow I love those blue noses. Can trap someone trying to zap my water types. Pursuit?
Thank you very much, please tear this team apart and help me to better understand the roles that these pokemon fill, or fail at filling.

Abomasnow @ Leftovers
Snow Warning
EVs: 4 Atk / 252 SpA / 252 Spe
Timid
-Blizzard
-Protect
-Substitute
-Leech Seed
He sets up the hail and stalls to make the most of the hail/leech seed damage.

Walrein @ Leftovers
Ice Body
EVs: 220 HP / 240 Def / 48 Spe
Bold
-Blizzard
-Protect
-Substitute
-Toxic
Another staller, he uses a similar strategy to Abomasnow, except with toxic instead of leech seed, and he gains hp from hail and leftovers. Should I use roar instead of toxic?

Froslass @ Leftovers
Snow Cloak
EVs: 4 Def / 252 SpA / 176 Spe
Timid
-Blizzard
-Spikes
-Substitute
-Thunderwave
A ghost to send in on spinners who might destroy spikes/toxic spikes. Generally, just a very annoying pokemon.

Tentacruel @ Leftovers
Liquid Ooze
EVs: 252 HP / 120 Def / 136 SpD
Calm
-Knock Off
-Rapid Spin
-Surf
-Toxic Spikes
Sets up toxic spikes and spins away the stealth rocks that destroy my ice types and flareon.

Flareon @ Choice Band
Flash Fire
EVs: 76 HP / 252 Atk / 180 Spe
Adamant
-Bite
-Fire Fang
-Return
-Superpower
A less powerful version of Heatran, but more adorable. I switch him in on any impending fire type attacks for a boost, and then um... attack?

Dugtrio @ Life Orb
Arena Trap
EVs: 40 HP / 252 Atk / 216 Spe
Jolly
-Aerial Ace
-Earthquake
-Stone Edge
-Sucker Punch
Wow I love those blue noses. Can trap someone trying to zap my water types. Pursuit?
Thank you very much, please tear this team apart and help me to better understand the roles that these pokemon fill, or fail at filling.