If it's not Mexicans, then why not build a wall around Honduras and Guatemala? Or we could make Guatemala pay for the wall in Mexico? No, Trump has said before he would make Mexico pay for the wall. Now you Trumpites are claiming it's not the Mexicans you want to keep out. LOL.
It sounds like you want an entire immigration freeze of everyone, by your tone. JAP laid out a very reasonable variety of links that all show why immigration labor is important to us. I sure don't want to pay $30 for a pound of grapes at the store, or pay $400 for a pair of shoes, but that is exactly what immigration freezes and punitive tariffs will bring about.
If we build a wall and freeze immigration, we will isolate ourselves from the rest of the world. But we cannot isolate ourselves out of unreasonable prejudice and misunderstanding how an economy works, and expect to participate in the global economy in a meaningful way.
The facts are actually not in your favor.