blowjobbb! help please <3

so ive never given a bj before and i want to give my s/o one sometime soon and i’m a bit shy and i’m just wondering if any of you could give me tips on this:

-how to overcome the shyness

-how to not use teeth

-how to make it a good blowjob

thank you so much