how to get a boyfriend?

I am 18 and have never had a boyfriend. I've talked to a few people like the pre dating stage but it never lasted longer than a week. I mean I'm not the most attractive person for a thousand mikes but my personality is great I think. I recently moved to a new city for college and honestly think I have a don't talk to me sign on my head because guys won't even talk to me to ask the date. Could I really be that ugly? How do I appear pretty so they'll notice me?