This raises an interesting question. This is not meant to be racist, but one cannot fail to notice that Asian migrants even if they come from poor non-English speaking backgrounds tend to do well, if not in the first generation, the second. But Hispanic and blacks seem to find it much tougher to "break the cycle of poverty" so to speak. Actually blacks in America have the advantage over Asians of being native English speakers, having grown up in the US and are culturally acclimatised.
I don't think the reason for the difference is because of any in-bred racial superiority of Asians, but it is likely that maybe cultural differences, esp. the way various cultures approach scholarly achievement is the explanation? I strongly believe that there is no real difference in potential between different races. However, there are probably certain cultural traits which may explain why poor Asians can regularly break the poverty trap while Hispanics and blacks find it difficult to break free. Perhaps it might be better to identify these elements of the culture that allows Asians to break out of the poverty trap and try to encourage them amongst Hispanics and blacks? One thing I can think of is that Asian parents tend to push their kids very hard. Also the first generation of Asian parents tend to not really believe in divorce and you will find very few single parents amongst the first generation. Family support, esp. of kids by their parents is very strong (though this can lead to smothering...) Maybe encouraging parents to take pride in their kids' scholarly achievements and encouraging more stable family backgrounds would help?