Sycamore, IL, USA
One of the wisest things I remember reading on this is to make a list of atributes you want to find in your prince charming..(politeness, sense of humor, kindness, etc.)being realistic. When finished look at yourself and honestly see which of those you possess, then work on our own lack. We can't make someone like us, but bettering ourselves will make us more attractive and give us more to talk about. You're shy, so join a debate team, or something where you get used to talking in front of others. Work on sharpening your skills, learning new things, giving as a volunteer, etc. I'tll get you a lot further than guy hunting.
If a guy's only interested in a gal for her looks, he's too narrowminded anyway.
Hope it helps