Good to hear you're doing better on hills. I personally had a hell of a time with hills when I first started riding. I'd look at some hills and say to myself "no way". Now they're not a problem at all. What I find works for me is that before it starts getting steep, push yourself just a little bit to get a little bit extra speed for momentum but don't kill yourself getting the speed. Then find a gear that you can keep pedaling on as you go up the hill, then when you find your cadence is really slowing down get up and do a standing climb and you'll find yourself zipping up hills. I find once you learn hills that you climb often that you know exactly what gears you need to use and when to hammer it.