I'm sure that there isn't anything wrong w/ you.
Maybe you need to stop focusing on trying to attract people, and don't go looking for a relationship. I know that it may not seem possible, but the nice guys who are worthy of a good woman usually emerge when you are not pining for a relationship.
You say that you are independent, so go about your business and enjoy your life. Put yourself -not a guy or whether or not you get a good guy- first for now. Don't let not being in a relationship bum you out. Pretend that you are Carrie from Sex and the City -despite the few bizarre relationships she gets herself into, she's still a happy free-spirit whether w/ or w/out a man. Have girls' nights out, and rather than being on the lookout for a guy, focus on your friends and you, and the fun you have w/out guys (believe it or not, it does exist). Unfortunately, it's a proven fact that women are more vulnerable to getting into bad relationships when they think that they are the ones who are "going wrong." -Don't get so down on yourself that you let that happen. -I am not trying to say that you definitely will, but more often than not, it does happen.
If guys are only attracted to your boobs then it is their loss -not yours. A good guy for you is out there somewhere, but let him find you and prove himself worthy of you. When I met my hubby, I wasn't even looking for a man, he just happened to find me, and we remained only friends for a long time, until I thought that he was worthy of me. I had no idea that he would one day be my husband when I met him.
Hang in there lady, a good guy will find you, but until then, live it up and don't let being single bring you down!