Both a cute girl and a hot girl might be equally physically attractive in my opinion. So I think the difference is about attitude. To me, cute sounds like you are nice, friendly, girly or sweet, while hot sounds more confident and conscious of one's sexuality. You might be expressing these things in the way you dress, the way you move, the way you interact with others. You could change this by being more confident, changing your style, being a bit of a flirt, etc. The thing is, if it's not you it will probably seem pretty fake, or like you are trying to hard (which isn't hot). Instead, realize that when people call you cute they are complimenting you. Also, even if there are "hot" aspects to your personality (there's a good chance there is a mix of both hot and cute things about you) most people would not come out and tell a girl to her face that she's hot, because it is very overtly sexual (its like telling a girl she's sexy - its harder to say then cute). I also think there is a good chance that as you get older you will be seen more as "hot", because you'll be more experienced and confident. It will happen naturally. Don't rush it. Fake/artificial isn't cute or hot, just needy and pathetic.