Don't know how long you've been cycling? That might add some info to the discussion. Myself, I have been back into cycling for 1 year. Agree that the only way to get better on the hills is to do more hills. Don't loose faith, last year at this time I could not climb c**p. Today I'm at the middle of the group pack and have not punked a hill this season. My goal is to catch the best climber on our group rides and I have a long way to go to do that.
I have condluded that climbing is like an endurance sport where you just have to build your combined endurance & strength over time.