I favor complete amnesty, total immigration freedom for anybody who will submit to a background check that shows no felony behavior or ties to our enemies, revocable at any time for bad behavior.
But there's just one little catch: no freebies or non-English-language public employees at all, ever, for them or their kids. That will weed out almost all the lazybones who expect us to give them free stuff or learn their language instead of the other way round. You came here to work? Good. Bring your skills and brains with you and expand the economy.
Contribute and you are welcome here! Water's warm, jump in, just like our ancestors did when they got off the boat and just as each of us ought to be expected to do.