You don't really have that massive of an ice weakness, only garchomp and staraptor are truly weak to ice attacks, infernape and gyarados should be able to handle ice types, putting togekiss on the team would just add to your ice weakness although it does get roost which eliminates its flying typing for one turn thus eliminating the ice weakness for one turn. I don't know it's really up to you whether you want to add it on or not, its haxing abilities should prove useful though, serene grace + air slash :D