I'd say if you want to improve your hill-climbing skills, then spend more time practicing it. I used to be horrible at climbing hills, but I trained myself in intervals in order to get good at it.
By having a time of intense hill climbing followed by easy spinning for the same amount of time done over and over several times a week, you will improve by 100%.