I'm 19, never been kissed, never had a boyfriend. Not to be vain, but I'm thin, and fairly attractive. I have been asked out before, and I have been on a date, but I have never felt a connection with a guy. And I always seem to attract really obnoxious guys!! I don't know why, coz I am the most laid-back, down-to-earth person (I always laugh at myself/never talk myself up) Although I do value how I am physically attracted to a person, I am a genuine person who places the majority of value on one's personality. Am I normal?

And ps I'm 17 and single if you ever want to hook up. Lol joke u don't have to do that.=]
In short: Just continue to live your life. Then, when you least expect it, someone will come along. It may take several tries, but there's someone special out there for you.
Maybe ask someone out? I'm too afraid of rejection so I don't but you should.