i'm 5'6 and for some reason it never prevented me from getting chicks. funny thing (and probably what helped me) is that i learned that i was short very late in the game (in my early 20s). before that i didn't even think about that shyt. And by that time i had passed the teenage stage and knew who i was more or less. here's my point. In your mind you're thinking "I'm 5'4". when girls see you they're not thinking "he's 5'4". they're thinking he's shorter than me" or "he's taller than me". most people aren't good at judging height (especially women). Being 5'6, i could have been 5'4 and it would be the same thing. I won't lie, they probably do look at your height. but if you also think about it, that's even more focus on it. you gotta get into a mindset where you don't even care about it. they'll still care but once they see feel like you don't care, they'll care less.
same thing with the asian thing. you think about it too much. Maybe they see asian and think of a stereotype "not sure of himself/lame/etc". Then you're self conscious about the fact your asian as if it was a curse and you end up being that exact stereotype. Don't try to act like someone else. but at the same time don't be lame. be a man. Let them think whatever they want to think, whatever stereotype is in their mind. Maybe they are thinking it, maybe not. Don't assume they are. Just be you but more secure. And let the chips fall where they may.