BJ Tips n tricks

Ok so i am not all that experienced in the giving of blow jobs because i have always avoided it. However i really feel different with my new man and i want to give him the best blow job ever. So can anyone give me their best tips & tricks. He's a largish size & i do suffer from a gag reflex usually