Your Main Weaknesses are Fight, Rock, Fire & Steel.
and mainly for all Hail teams what is a pain, are Cbanders/Scarfers.
Hariyama is a great counter for most of the fighting types, including: Tyranitar, Lucario, Infernape, and others.
-he also has the ability of "Thick Fat" which makes him absorb fire attacks pretty good 2, so another check for this fatty.
-He has access to Knock off and whirlwind, AWESOME moves for what a hailstorm team should be. (Spikes + SR + T-spikes + hail *0*)
The knock off takes off the lefties of watever comes in, and they will be taking the hail bare hands :D!
Also gets rid of some choice items that may threaten the whole team (specially Cband).
Whirlwind to make more damage with Spikes or SR if u decide to put some in there (Not Cloyster xD) ill go to it later.
Other thing for a Hail... Try not to start with abomasnow... first of all, if i ask u "what is the first thing u think off when u see abomasnow as a lead?" You and almost everybody will say:(chourus) Hail Team!
-Yep, dont burn your "strategy" so fast, try to start with a good sweeper, or team player. set up spikes (primarily toxic), get rid of one or two pokemons, Then OMG! Abomasnow! and have fun with what you have on the floor and your 3 Ice type pokes =)! (really i dont reccomend u more than that)
Your Team Should Consist on 3 Non ice types, and 3 Ice types aprox.
The Best Ice Pokes for a hail team are:
1. The All Perfect, Semi God "Stallrein". yeah, wallrein, check out his moveset on the strategy dex. try to give him Ice Beam/Toxic and EQ, and obviously Protect + subs. with his awesome defense and Hp, he becomes a beast, and is difficult to get past him xD. Snorlax and Bronzong are some problems here D:!
2. Abomasnow. What can a Hail team be without the O-Big Yeti?, it has many movesets, choose what better fits you, and what you feel confortable with. Try to always leave him protect, it helps you a lot if u pair him up with stallrein, it has bought me several wins, that little and awesome protect.
3. Froslass. Fast, 1 Spike for sure, Destiny bonder, Revenge killer (?), not very reliable, but oh it works =)!
you can use him with Focus shash because of his fragility, and you can pair that with destiny bond. being so fast + shash, helps you to almost ensure a set of spikes if you want him to be the spiker. but in my opinion, try to find a better spiker (NOT Cloyster).
Has some nice attaks to defend herself too, in general, she is not a bad option.
4. Lapras. Many Movesets here. but Dont subestimate this poke =).
Can be good on the team, but DONT use her as a bulky water.
can be physical or Special, nice diferent movesets and quite effective, I would normally go to the physical side. but its on u. Fine choice 2.
5. Jynx. The Only Set ive used (actually it worked) is the Perish trap, with the main reason of taking down Cresselia and/or Blissey.
comes in, Traps, sings, and prays to resist x). then u have no bliss/cress to bother you =D! u can use it if you see that u need that to sweep completely, or to prevent them from stalling u back.
6.Mamoswine. A Strong poke, in or out a hail team, of that there is no doubt. u already have a fine moveset, but try to check other options, and see if he is appropiate for the final team. same, a really reliable option.
Other ices that may do: Glaceon, Weavile, etc.. weavile may do some good stuff cuz its speed, but as i said before, the main goal for a hail as i feel is to set entry hazards + hail that hits even more than sandstorm. so nor weavile nor glaceon do for me. (obviously the other ices dont either xD) but its up to you, they are still there xD.
Now, i wont get deep on to them, but here some Non-Ice pokemons that may work on a hail team:
1. Hariyama. Explained up there, just a pimp xD.
2. Dusnkoir, Spiritomb. a reliable anti spinner is needed (not Froslass) so they come in handy.
3. Forretress, Tentacruel. Toxic Spikes are essential in the play of stallrein, so use them wisely =).
4. Skarmory, Forretress. They can set up spikes, they are not always essential, but u can consider them, so they are here.
5. Cresselia. well she is an awesome wall, and its the main counter to garchomp. you can use the other fast ice types to kill him, but they cant switch in, so yeah, cresselia will do. She can Set up Reflect to help her buddies, and also shrugg off some other nasty attakers x)!
6. Blissey. Another Good Special Wall, but aside from cressy, she isnt a garchomp counter, and doesnt like physical attaks. but she can Charm and that makes up good for it hehe. she can also be a team support thanks to aromatherapy, or set up a light screen.
7. Steels like, Bronzong, Jirachi, Metagross and Even Steelix can work with Stealth rock, have good defenses and cover some weakneses for the team. Bronzong has the ability to levitate which can help sometimes.
U have all pokes to choose from, this are the main ones.
there are some other good specific ones that i might forgot but ill edit the post when i remember.
So basically, try to re make it xD!
3-3, if you decide to use wallrein, pair it up with T-spikes.
and you have there a nice list to choose, and some reasons why to or why not to x)!
Brainstorm, and i hope to see something good soon!
Good luck =).