Dude, its normal man. Sex is over-sensationalized in North America (and other regions as well). But in reality, it is normal for someone to be 19 and a virgin. Don't think you are inadequate in any way. These teenage kids that are all about the "OMG! You're still a virgin?!" are idiots and motivated themselves by peer pressure and media. I mean, the media pumps out sex on every tv ad, magazine cover, and billboard. You can't escape it. So people are continuously reminded of it.
Don't force yourself into any uncomfortable situation just to check "sex" of your list. I am not saying to stay a virgin til you marry, I don't care about that. I am just saying, have sex, when you think having sex is right. When it feels right with the person you are with (whether she is someone close to you or a 1 night stand stranger). And learning how to speak to girls is something you learn by simply exposing yourself to it. Just talk to girls, keep it casual, learn what makes a girl smile, laugh, etc throughout your conversations with them. You will start getting better and they will be more interested in you. Don't do it just to have sex, but do it because interacting with the opposite sex is an absolutely wonderful and fun thing to do.
I am not trying to sound like a grandpa, but I am fed up with kids thinking sex is cool, and ending up as stupid and neglectful teen moms and dads. I am also very fed up with the way girls have become objectified and treated like pieces of meat, A) because teenage boys watch far too much porn and hell, all girls should act as filthy as those women, and B) because girls are young and impressionable and want to get peoples attention so they allow guys to treat them like shit, take naked pictures of them, use them, etc. Just frustrating. I am sick of seeing nude teenage girls in tags and sprays during counter-strike matches by disrespectful teenage boys. It's disgusting, and quite frankly, its like I am watching child porn! I just don't want it around me in any way!