You sound like a loving girl that I'm sure you'll get a boyfriend soon enough.
As for now, just keep being yourself and don't try and be anything other than who you really are. If you decide to do this, people will see that you know what you what with your life and if they like what they see, they'll jump along for the ride. Some of these people will be friends and others will be possible boyfriends. Just remember that if you're ever interested in a guy, you have to show interest - many guys are clueless and can't read signs that girls give so they need guidance as to what to do.
Trust me, guys don't all want skanks these days. As you get older, you'll see that people look more for others that can hold their own in a discussion. Relationships become more about love than lust (which is what you seem to be looking for!) so you'll be good to go!
Like you said though in your last paragraph, you might not want to look at the whole situation as "I want a boyfriend to prove to everyone else that I can." You want a boyfriend to feel loved, right? That's okay. But if you just look for any boy to show you can be in a relationship might not be the best way to look at it because it'll greatly decrease your standards and you should keep high standards because you seem like a classy person!
Anyways, I hope this all helps and I'm sure that things will be looking up in the future! Just be yourself and people will see that you're true!