I love climbing.
It's definitely helps to have a positive attitude towards climbing, the right gearing, light equipment, and, of course, practice but nothing helps more than power to weight ratio.
Look at the people who climb quickly - what do they have that you don't?
Higher power or less weight.
Try to improve both.
Technique, equipment,... only helps so much.