No one gives the perfect blowjob the first time. Learning any great skill takes lots of practice and patience. It really helps if you have a good teacher as well.
The first time I gave a blowjob was horrendous. I had no idea what I was doing and the poor guy was too young and naive to teach me how to do it right. I sucked his cock like a lollipop or a popsicle, increasing the suction like I was trying to siphon gas from a hose. He squirmed on the bed making odd noises until he grabbed my face pulling me up to kiss his mouth. Thinking back on it, I'm surprised I didn't suck his skin clean off! But, he didn't say a word in his defense and I felt like a failure in the end.
Next I had a boy fuck my mouth, his hand wound tightly into my long dark hair. He was all about power and control. He never said a word after he ordered me to open my mouth and pushed himself back as far as he could bringing tears to my eyes. I focused really hard on not throwing up and made little moaning noises to help him along. He just pushed harder against the back of my throat gagging me repeatedly until he pulled out and came on my face. I felt a little used and I didn't learn a thing.
The first time I swallowed cum was the first time I got it right. The young man was on my sofa, his pants down around his ankles. I had teased him ruthlessly, taking off my shirt and dancing in my black lace bra and tight black jeans. I watched as he stroked his cock while I whirled before him. His hand slid slowly up and down his shaft with a light hold. His eyes were slightly glazed, a pleased smirk on his face.