Lots of good advice here! I will just add one thing a really good blowjob depends much more on attitude than technique. If you really get into it, I mean suck it like it its the very best thing you could ever do, it will feel great! Conversely nothing is more boring then sex which should feel great but is robbed of all its heat by inattention or boredom or worse.... obligation. Attitude! Attitude! Attitude!