The day Trump announced he was running, he said "I'm gonna build a Wall, and Mexico is going to pay for it."
I think you underestimate how many people find this more palatable than importing voters.