how to give a proper bj?

So I have given my boyfriend a bj before and it's fine. I just don't really know how to. I know don't use teeth and that's about it. And I know I'm not that great at it cause he has never came before. I feel bad because he pleasures me but I try and i don't even know what I'm doing. He is spending the night on the 4th and I was to blow him away (no pun intended) I just need some tips. Could someone thoroughly explain or just help in any way?