There are stereotypes working against them but there arre MANY things you are doing wrong that is in your own hands.
Native born Americans of Asian descen should already know this, but some advice:
If you are recent immigrant, a strong east asian accent can be an initial disadvantage, but once chicks get to know you, can overcome this if youre cool.
If however you have strong traditionalist east asian attitudes then forget about it, you wont have success with liberated western woman.
The height stereotype is untrue and most asian guys i see are roughly average height, easily tall enough for woman of any race. but the stereotype hurts.
The NERDY stereotype however is more true, and this is the area where you guys need to change.
1. Stop being so racist and ethnically insular. Make friends & socialice with other races, even blacks(just make sure are the educated sort)
2. Get to the gym and get ripped. Most asian guys i know look like they never saw inside of a gym in their life. Sacrifice some computer game time and get in the gym.
3. Be more individualistic and find your own way.
4. Play more sports. Get involved in macho sports like football, basketball, lacrosse
5. B more agressive. They aint gonna come to you, you gotta approach the chicks bfore the other guy does.
Follow this wisdom and i promise you will get laid alot more