How do I get guys to think I'm hot?!?

I know I'm pretty. I'm 14 5'4 a healthy skinny, have a slight chest, hazel brown green eyes, dirty blonde hair, creamy skin that tans well in the summer, I'm smart and get mostly A's and B's I have lots of true best friends, a phone, all that stuff. I can be humorous and joke around with them. I change my look like my hair. I don't dress to innappropriate, I'm not rude, I like myself, I don't brag in front of them or anything. (I know I'm gonna get some stuff about being modest but I doubt none of the guys I'm trying to impress are on here!!) I can be flirty and I take care of myself. I just don't get it. I don't have a boyfriend nor have I ever. I have lots of guy friends who I text and one of them who I hope can be more than a friend but I just don't get it. Any tips on how to make them like me without being innappropriate? No innappropriate answers please!!!