Most Helpful Girl
If you want to catch attention, depending on the attention type you want, dress accordingly. Always be subtly sexy, never revealing too much or too little, but that's a given. You can also try to wear "conversational" pieces, that offer up something interesting for a guy to mention.
I would start taking initiative and try to scope out the guys you feel are giving off a sweeter vibe than the scary loonies of your past. It'll be hit and miss, but it's worth a shot. Don't always wait for them to come up to you. Or find a way to "invite" them up to you.
Also, guys will be more likely to approach a girl that looks like she can have fun. So dance and have a good time with your girls! Guys won't be able to HELP but notice you! Just make sure you don't look like a crazy party animal, or guys will only expect to hook up. You need to portray a sense of innocence.