Where clothes that compliment your figure, not just by fitting, but by showing off your assets. You are a girl, and because of that you already have an advantage. Guys already want to be with you, you just have to package it right. Being sexy or hot is not bad, all it means is that you are taking advantage of how beautiful you are. You are given a body that looks nice for a reason, do not hide it, show it off.
Wear clothes that are tight enough to be able to see all your figure, Leggings always make your legs and back look really good. A shirt that fits tightly enough that you are not blanketing your body. Shorter dresses always look hot without showing off to much, one that fits well (to form) or a summery dress. A tan makeup or face is always good.
None of these things are inappropriate but will make you look really hot. And if you are already doing these things and they do not work, do it a little more, a little shorter, a little tighter.
Wear makeup, heels, revealing clothing, party a lot until you get eye bags and dark circles so that you're forced to wear smokey makeup, smoke lots of cigs, and do drugs. Doing those things will give you that weathered edgy sexy look.
You have to change your way of thinking. You have to be confident and OWN your sexuality. Be proud of yourself and know that you are sexy. The cute and innocent type is more of a girlish, immature type of pretty; not the sexy adult woman.
I think height is a bit of a factor in it. People tend to associate cute with petite things. I've never in my life been called cute which is a bit of a bummer but you learn to accept it.