The correct answer to this open question is this.
Although there are no options attached we can say the following.
The way U.S. workers could possibly compete with foreign workers who are making wages that are only one-fifth of the wages of U.S. workers is the following.
US workers have to demonstrate their value, supported by their experience and academic preparation.
It is clear that immigrant workers are going to accept low-paid jobs or less amount of money for the work they do. That has made some US companies prefer hiring immigrants. But let's accept it, there are many jobs that many Americans are not willing to do. We are basically talking about works in the factories, in some industries, in construction, or in housekeeping jobs.
In the corporate world, white Americans still dominate the management and directive roles. There are just a few immigrants that are at the top of the hierarchy, however, the next generation of immigrants are pushing hard(sons and daughters of immigrants).
And competence is good. So American people and youngsters in general, have to be conscious of this situation and try harder. In the end, up until today, American companies still prefer US citizens to manage companies and favor them when deciding who is going to escalate in the corporate ladder.