I think something that is overlooked and may help to fulfill the concept would be Thick Fat. (sorry artists)
We want the ability to switch into water types freely and with an ice weakness this becomes hard to do, considering that essentially every water pokemon can learn ice beam. However...