What makes a good kisser?!

Yo so I don't know what makes a good kisser. Everytime I've kissed someone I've always been drunk or something & it's always a quick one. But now that I have a good boyfriend, I get the real experience. And idk I feel like neither of us are particularly bad, but at the same time idk what makes us good? Thoughts?