Dogmama posted this before and I think it's a good read: 5 Ways to Become a Better Climber