Most Helpful Guy
For a good relationship, I think best bet is network out. Basically put yourself out there, go to nicer events (maybe not ones that involve lots of drinking and drugs) meet friends, meet the friends of their friends, and so on. Essentially just socialize aggressively and have a blast doing it.
Join some extracurricular groups/clubs/classes, make more friends.
Note that romantic love is kind of hard to find at your age. A lot of young people don't know exactly what they want yet out of life, and the emotional maturity can sometimes be lacking to sustain something really long term. It'll get easier as the years pass by, but I think this is your best chance of finding something more than a hook-up.
Most Helpful Girl
Well, are you interested in anyone right now?
You can meet more guys through friends/acquaintances/work environment/hobbies etc.
It won't be hard to find someone if you're good-looking.