Under no circumstances should you skill Ice Arrow. The freeze length is a complete waste of skill points. Add cold charms. Cold affix adds duration.
Also, if you want to use peace, don’t skill Valk, skill decoy. You will keep replacing your high level valk with a level 15 one, so buff that one instead. Given your level, and lack of resists I would sacrifice the +skills for a high all res armour. And skill valk to 17 inc adders, and a decent decoy. Learn to use decoy.
For a decent cheap option, use WWS Bow on switch for cold immunes, socket shael, nef also for leaching back mana if required. Note that I only play HC, so all my bowies have KB. Strafe level 5 or so is plenty as a backup.
Pierce level 9 inc adders is your aim, any more is wasted.
Get faster bow, get faster merc weapon and ideally something with CB on him.