Hi I made a hail based team for the overused category and was wondering if anyone else sees a problem and if they could help me find some counters to it. This is a Shoddy Battle team too.
Lead: Abomasnow (Male)
Ability: Snow Warning
Nature: Brave
EV: 252HP/ 252Atk/ 4Def
Item: Leftovers
Moveset: Blizzard, Earthquake, Iron Tail, Wood Hammer
Abomasnow is the obvious lead because of Snow Warning but other than that I just find him pretty much useless. His massive attacking power is useful but he pretty much dies after hitting the enemies' lead. How can I make him more useful later on?
Stall: Walrein (Female)
Ability: Ice Body
Nature: Lonely
EV: 252HP/ 252SpA/ 6Def
Item: Leftovers
Moveset: Aqua Ring, Blizzard, Super Fang, Substitute
Walrein is a really useful asset to my team. She sets up Aqua Ring and Substitute, and she's staying on the field for some time with the help of Hail, Ice Body, and Leftovers. Super Fang is a little shaky with the accuracy issue but it cuts down problems in half and Blizzard finishes enemies off. I don't really have a problem with her but if you can help me find some weaknesses that would really help.
Physical Attacker: Mamoswine (Male)
Ability: Snow Cloak
Nature: Adamant
EV: 252HP/ 252 Atk/ 6Def
Item: Muscle Band
Moveset: Earthquake, Stealth Rock, Stone Edge, Superpower
Mamoswine can handle himself but setting Stealth Rock or attacking the enemy is a big problem for me. He covers most weaknesses to Ice types such as Fire and Steel but Fighting pokemon can be a little tricky. He's not fast but he can take a hit or two. Definitely physical walls are the problem but also fighting pokemon, ones who I can't rely on their weakness to take them down.
Perish Trapper: Jynx (Female)
Ability: Forewarn
Nature: Bold
EV: 252Spe/ 252 SpD/ 6Def
Item: Leftovers
Moveset: Attract, Mean Look, Perish Song, Seismic Toss
Jynx is an amazing part of my team. Since most pokemon I face are males, Attract does its job and keeps boys in love with Jynx. Then Perish Song and Mean Look, this works fantastic because most battles that I've done I was able to set up. Unfortunately, she is fragile and unable to take fast hits. I rely on Attract to help me here, but do you think it's much of a gamble to keep her?
Kamikaze: Froslass (Female)
Ability: Snow Cloak
Nature: Timid
EV: 252 Spe/ 252 SpD/ 6HP
Item: Brightpowder
Moveset: Shadow Ball, Spikes, Destiny Bond, Thunder Wave
Froslass is easy to use. I use her to set up Spikes, infect Thunder Wave, or as kamikaze and use Destiny Bond if I can't beat the enemy. She does her job fine and Snow Cloak along with Brightpowder allows me to use Thunder Wave or Spikes on strong enemies but it can be risky. So Should I keep her and fulfill her role or change her role and position in the team?
Physical Sweeper: Weavile (Female)
Ability: Pressure
Nature: Adamant
EV: 252 Spe/ 252Atk/ 6HP
Item: Muscle Band
Moveset: Brick Break, Night Slash, Poison Jab, X-Scissor
Weavile is probably the most safest pokemon that I rely on. I don't use her to kill herself or set risky moves but she is fragile nonetheless. Her role is shared with Mamoswine but she has a lot more type coverage than Mamoswine and also a lot more faster. I was also torn between choosing Life Orb or Muscle Band since I don't wan't her to die a little after every hit and be so predictable.
As a Team:
Pro: Not a lot of teams have specific counters in their teams for each pokemon in my team. I use the Hail to my advantage as should any weather-based team. Pelting enemies every turn cancels the use of Leftovers or provides a much quicker death.
Con: I don't pretty much care about weaknesses since Jynx and Froslass are fast enough to get rid of them but Bullet Punch annoys me to death, I lost several matches due to Bullet Punch. That is where I need help to countering.

Lead: Abomasnow (Male)
Ability: Snow Warning
Nature: Brave
EV: 252HP/ 252Atk/ 4Def
Item: Leftovers
Moveset: Blizzard, Earthquake, Iron Tail, Wood Hammer
Abomasnow is the obvious lead because of Snow Warning but other than that I just find him pretty much useless. His massive attacking power is useful but he pretty much dies after hitting the enemies' lead. How can I make him more useful later on?

Stall: Walrein (Female)
Ability: Ice Body
Nature: Lonely
EV: 252HP/ 252SpA/ 6Def
Item: Leftovers
Moveset: Aqua Ring, Blizzard, Super Fang, Substitute
Walrein is a really useful asset to my team. She sets up Aqua Ring and Substitute, and she's staying on the field for some time with the help of Hail, Ice Body, and Leftovers. Super Fang is a little shaky with the accuracy issue but it cuts down problems in half and Blizzard finishes enemies off. I don't really have a problem with her but if you can help me find some weaknesses that would really help.

Physical Attacker: Mamoswine (Male)
Ability: Snow Cloak
Nature: Adamant
EV: 252HP/ 252 Atk/ 6Def
Item: Muscle Band
Moveset: Earthquake, Stealth Rock, Stone Edge, Superpower
Mamoswine can handle himself but setting Stealth Rock or attacking the enemy is a big problem for me. He covers most weaknesses to Ice types such as Fire and Steel but Fighting pokemon can be a little tricky. He's not fast but he can take a hit or two. Definitely physical walls are the problem but also fighting pokemon, ones who I can't rely on their weakness to take them down.

Perish Trapper: Jynx (Female)
Ability: Forewarn
Nature: Bold
EV: 252Spe/ 252 SpD/ 6Def
Item: Leftovers
Moveset: Attract, Mean Look, Perish Song, Seismic Toss
Jynx is an amazing part of my team. Since most pokemon I face are males, Attract does its job and keeps boys in love with Jynx. Then Perish Song and Mean Look, this works fantastic because most battles that I've done I was able to set up. Unfortunately, she is fragile and unable to take fast hits. I rely on Attract to help me here, but do you think it's much of a gamble to keep her?

Kamikaze: Froslass (Female)
Ability: Snow Cloak
Nature: Timid
EV: 252 Spe/ 252 SpD/ 6HP
Item: Brightpowder
Moveset: Shadow Ball, Spikes, Destiny Bond, Thunder Wave
Froslass is easy to use. I use her to set up Spikes, infect Thunder Wave, or as kamikaze and use Destiny Bond if I can't beat the enemy. She does her job fine and Snow Cloak along with Brightpowder allows me to use Thunder Wave or Spikes on strong enemies but it can be risky. So Should I keep her and fulfill her role or change her role and position in the team?

Physical Sweeper: Weavile (Female)
Ability: Pressure
Nature: Adamant
EV: 252 Spe/ 252Atk/ 6HP
Item: Muscle Band
Moveset: Brick Break, Night Slash, Poison Jab, X-Scissor
Weavile is probably the most safest pokemon that I rely on. I don't use her to kill herself or set risky moves but she is fragile nonetheless. Her role is shared with Mamoswine but she has a lot more type coverage than Mamoswine and also a lot more faster. I was also torn between choosing Life Orb or Muscle Band since I don't wan't her to die a little after every hit and be so predictable.
As a Team:
Pro: Not a lot of teams have specific counters in their teams for each pokemon in my team. I use the Hail to my advantage as should any weather-based team. Pelting enemies every turn cancels the use of Leftovers or provides a much quicker death.
Con: I don't pretty much care about weaknesses since Jynx and Froslass are fast enough to get rid of them but Bullet Punch annoys me to death, I lost several matches due to Bullet Punch. That is where I need help to countering.