Damn dude,
Move your head from side to side as well. I know many women who have complained that men kinda just sit there and suck face, most people have a predominant lean when they kiss (head tilted left vs. right, etc.) and your goal is to kiss for about 5-7 seconds and then tilt the other way.
As for kissing itself, your first kiss should be slow, and I always like to lightly brush her bottom lip with my teeth. As the kissing gets progressively more aggressive, so does my lip biting, tongue action, etc.
What really affects the first kiss is the atmosphere and time in which you do it. If it comes at an awkward time in a weird place... it's gonna be weird. I go one of two ways depending on how I set the expectation: romantic kisses are my favorite so I'll find an excuse to get my arm around her when emotional connections are flying, and then I pull her in by the chin with two fingers (a come here motion) and then we share a soft kiss.
I don't really have much else to offer as this was never a weak area of mine. My goal with kissing has always been to softly touch her bottom lip with my upper and lower, as soon as I feel her bottom lip touching mine I start to slowly press my lips/teeth down, and let my teeth very very slightly ride her bottom lip as I pull away.
Last tip is let it be a mutual exchange as well. If you're biting her bottom lip, switch it up so she can bite yours as well. Pull away and expose your neck a bit so she can work on you as well (I love when girls get my neck/ears/etc.) so the seduction is mutual instead of one-sided. I'm not somebody who advocated for the guy being in complete control at all times, let her help you seduce her by giving her opportunities to take a small lead.
-Richard