I do not think that immigrating to the United States is a good idea for a lot of reasons.
First of all, Americans are struggling with a lot of issues regarding immigrants at the moment and they do not want to add more to their plate. The number of illegal immigrants in America is 11.5 million (in actual reality, the number of illegal immigrants is at least double the Department of Homeland Security figure, because those are just the documented cases, many illegal immigrants jump the border everyday). Those illegal immigrants are living their lives in the shadows and the American government is working hard to help those people come out of the shadows and live a normal life. Americans do not need more legal or illegal immigrants than they already have, unless those immigrants are nuclear scientists, astronomers or neurologists.
Second of all, let us say that you managed to work legally in America. What will you get out of it? You will become another cog in this giant machine called America and if you break, trust me, they have many spare parts and they will replace you. You will end up becoming another tax payer in the system, and for what? What will you get in return? A Green Card? What good is it going to do if you weigh it against working hard daily just to get by and pay the tax and losing your own identity. Some people may argue: "oh, America is a multicultural country where people from different backgrounds can keep their culture and live in the American society." That is just a theory. I deal in realities, one of which is that if you do not adapt to the American culture and basic values, then Americans will think that you came to alter the way they live and to threaten their own morals, then they will not interact with you and you will be isolated from the society, after that your kids will be vulnerable to those who have intentionally isolated themselves from the American society and waiting for newcomers to recruit.
To close, Americans do not want new people to come to their country, but they are afraid to speak up because they might be branded as racists, but I have no problem telling you this because I am an Arab.
"They call my neighborhood a jungle
And me an animal, like they do the people in Rawanda
Fools fleeing their countries to come here black
But see the same bullsh*t and head right back
They find out what others already know
The world is a ghetto" - Bushwick Bill