Love is natural, very true, or should be, and I'm personally not totally keen on date coaches such as David DeAngelo, partly because they encourage you to treat women like shit at times or try and get you to be something you're not, but even so I think it's good to read some of their stuff if only for the fact that it might give you a bit more confidence in finding that someone.
As for being ugly, I think the OP said they were 18 years old, might be wrong, but I think it's probably harder when you're a teenager. Same goes for if you come out as being gay when you're young. When you get older, these things do get easier and there are plenty of ugly guys who manage to get a girlfriend.
There are some good books around. If you have a Borders bookstore near you, check out the self-help section. Even though I'm not so young now I've found out things about women that I never even knew. Hopefully things are about to change for me.