It is great that you have succeeded and that people with your background can succeed in the US. However I think it's likely you are blessed with some characteristics that others don't have such as
- High intelligence
- High motivation
- The capacity to master another language
- Reasonable mental and physical health
- Some degree of luck (or at least not too much bad luck)
When giving advice for others you should keep in mind that they may not have the same capabilities that you do (I'm not talking about juliusmcfly). The flip side if your attitude is that everyone who isn't successful is substantiatlly to blame for there situation.