Ok me being a lover of hail can tell you now a Duskonoir is the least of its problems.
Abomasnow has 8 weaknesses which are rather common so this guy will always have his problems and they come in fire types.
His speed isnt great and Infernape, Heatran, Combuskin and Chandeluere will run riot against Abomasnow.
He also is outclassed by Tyranitar and Ninetails, theres littrally no way around his awfull typing appart from going all out offence to counter the pokemon that origionally eat you for dinner.
So use this set, yes i know its a stall team but this following Abomsanow is a great revenge sweeper and will clean up in the late game.
252 Atk / 4 SAtk / 252 Spd
Blizzard is your stab and though your offence is not focused on SAtk it will still do a decent amount with 180 base power after stab.
Ice Shard is priority and will help you avoid a Fire Blast from a Scarfed Salamance and will let you finish off frail pokemon such as Dugtrio and Alakazam.
Wood Hammer is powerfull stab.
Though i do relise its a stall team and this set is standard.
252 Hp / 4 SAtk / 252 SDef
Protect gives you a turn of free healing from leftovers and Leech seed.
Giga Drain is your stab and will give you some free healing though it does provide a good counter for Starmie.
Blizzard is your stab and Toxic is avalible but i dont recomend it.
While you Protect they take hail and Leech Seed damage.
That is a pure stall set but ive never liked it though as i said Duskonoir is the least of your problems after all you will only every see Mean Look, Fire Punch Duskonoir once.