Giving blow job

I don’t have much experience giving blow job, my bf loves it tho. I have very strong gags reflex and I can’t stand the precum smell...I really want to do better. Any tips? Thank you in advance