Picture is needed to know what you are working with and i bet you can be hot!!
You need confidence. There is no cream, no potions, clothes etc that will give you that.
For me, the only superficial thing that i can control, that makes me feel hot is my hair. And even that changes from day to day. Thought my hair naturally super curly hair looked great when straightened when i left home at 7am, hot train, hot office, 9am i looked awful, but only to me, doubt anyone else could see the fluffy bit, but i was obsessed.
Im 50 next year and still struggle with my looks some days and confidence.
BUT....there are some days when everything just hits right, clothes, hair, and HORMONES and i feel great, have a little swish in my step while listening to my 1970s dance /pop music.
Sorry OP ive gone totally off topic, my point is. its hard to feel hot. But it starts at home, find the top, jeans, coat that feels good, the hairstyle and it really doesnt need to be fashionable.
Im probs rambling now, but leopard print shoes make me feel hot, i dont care what anyone thinks , my red mary janes. Find just one thing that makes you feel hot, whether its visible or not, stockings and over knee socks have worked for me!