@Abeem,
your advice is not for the 30s, so what do u advice the 30s if he wins the lottery?
At age 30 and above, I assumed that you must have completed your first degree and you are already gainfully employed, started a family, etc. In short, you will have already marshalled out a plan of how to succeed in life and drawn a road map to achieve your objectives. If you win the lottery, and you chose to come to the U.S., you have to leave your career, family, and your social connections behind to forge a new beginning in the US. That will derail your life plan, and you have to start life, career, social connections etc anew.
Plus, if you really don't pass through the educational system here, it might be difficult to get your dream job and if you want to go college, then remember age is not on your side. If you are under 30, you can easily dust your books and go back to college. A person in the 20's is in a better shape because it is highly unlikely that the person must have started a family, which is something that could weigh heavily on what to do - I think someone in the 20's is just finding his/her bearing in life, hence the crux of my advice.
Also there are a lot of cultural shocks that awaits you, and you must be prepared to deal with discrimation, bias, prejudice and other form of negative stereotypes which to some people might be too overwhelming to deal with.
I guess the bottomline of my advice is, do not expect things to be rosy and don't expect to come here to pick dollar on the road (chuckles). If you are a serious, determined, focused, and a strongwilled person driven by the motivation to succeed, I don't see all these roadblocks as insurmontable and you can make it with luck and perseverance on your side.
Goodluck.