How do you give a good blowjob??

My bf and I are in a very serious relationship and we've done hjs and some other stuff but not a blowjob and I really want to give him one. However, I'm nervous it won't be as good as the previous ones he's received. I'm 20 btw. I'm just wondering some of your guys tips??