5’4" is perfect. I crush on them 5’4" chicks all day. Come to think of I crush on anyone in the 5’0"-5’10" range. I’ve seen better days. 5’4" is perfect though. You aren’t a midget and aren’t so tall that you tower over the average American man.
All this was said assuming you’re a female. No homo, if you’re a dude.
Google says the average height for an American male is 5’10".
The average height of an American female is 5’5". That means a female with average height can wear up to a 5" heal while still appearing shorter that the average American male(assuming he’s wearing anything but flats).
Put some heals on girl. The probability of you growing an inch in your 20s isn’t too high from what I’ve read. Heck, I wanted to be 6’ when I growing up. That didn’t happen but I did good coming from parents 5’0 and 5’8. I did pretty damn good. Those first three years I spent in the US worked for me. My younger sister on the other hand moved to Pak when she was 6 months old. She’s 5’2"
Stay lean and wear them heals. Control what you can.
Like I said, it’s not bad. Heck, I was pushing 6ft yesterday with my work boots on. Flats are your enemy if your goal is to appear tall. And posture, I cannot emphasize the importance of proper posture.