Oral Sex troubles

So I've been with my boyfriend for over 3 years, a couple months ago my teeth caught his penis and I've been scared to do it ever since. I have never really been good at giving blowjobs, my mouth gets dry, and I'm just not good at it apparently. Are there any tips or tricks for me? Ways for me to practice or what I should do while in the act? Please help!!