First let me say there's nothing wrong with you!
I think you have to learn to chose your battles, so to speak.
You say you don't want the cat calls and inappropriate perverted remarks (trust me they do get OLD quick!) but just like any girl you want to feel attractive to the opposite sex and those remarks would confirm that you are... BUT you dress in a way that probably won't get you cat calls or draw a males eye in a sea of tight jeans and low cut tops.
What Im trying to say is that you aren't getting that random sexual attention from guys because you are more conservative in your dress code than a lot of girls you and I both probably see on our college campuses... This isn't a bad thing at all though. You'll know that when a guy finds you attractive it isn't just a superficial on the surface type of thing. You know what I mean?
I think it's great that you are comfortable with yourself so much that you don't feel the need to sex up your image for male attention! (Some people dress that way because they like the look but Im willing to bet a lot of young girls do it for the attention).
I will say that I myself am a pretty conservative dresser but I do like being a young lady so I dress to first of all fit my lifestyle (college student and I work with kids) but I don't dress like Im going to the gym everyday either. You can dress comfy and cute all in one
, Accessorize and individualize your look and this will not only keep you being you but it should elevate your confidence in the way you look and this will permeate... those who see you will see this glow you'll have. It may also change the perception guys may have about you... they'll probably still cat call your friends with more "sexy attire" but trust me girl they'll give you a second glance too.
Personally I find the cat calls so rude and obnoxious it doesn't flatter me and makes me a bit nauseous
Any guy who does that to a young lady isn't worth a second glance, remember that!
And the body shape thing... not all black guys like the curvy thing sure the media portrays that but I was watching Tyra the other day and a black guy was quite the contrary of that stereotype he didn't like the curvy body shape AT ALL... Just focus on your education and becoming a better you so that when that special guy comes along you're everything he could ever want and more
sorry so long~