unfortunately life is unfair. How tall are you?
I am in a similar spot, I’m 5’8, so not super short but shortish, and for the longest time I’ve blamed my height (among other things) for a lot of things in my life, even outside women. But whilst it’s important to recognise your strengths as a person, I don’t think it’s healthy to dwell on things that you can’t change. All you can do is play the cards you’ve been dealt with.
I’d recommend combat sports. Nothing gives you more confidence than being to handedly mess up 99% of these bums on the street, not that you should go around looking for that but it’s a game changer. You’ll become more confident, attractive. You’d be playing the best hand you’ve gotten this way.
Make as much money as you can, and take part in self-care. If you’re using drugs or alcohol, stop abusing them right away.