Confidence is a byproduct of competence and commitment. (There's one other C word describing what comes from having confidence, but I forget what it is.) All those snags are just increasing your competence as you master whatever skill is necessary to overcome them.