I think the best way to get better at hill climbing is to find the hill you am beat and just keep doing it. I can ride up really steep hills that are short without any problem but a hill that isn't as steep but is much longer just kills me. So, my goal is to find to find a four or five mile hill and climb it once a week and and track my speed improvements.