For me, the most relevant factor in my ability to perform well on the rock has to do with my love of climbing. After nearly thirty years of climbing, I still love to do it whenever possible!
The key to hitting is just plain working at it. Work, that's the real secret.