Personally, I think the US needs an immigration moratorium, a border wall, and higher funding of ICE and Border Patrol. The Wall shouldn't necessarily be for stopping illegal immigrants, but rather slowing illegal immigrants down enough for ICE/Border Patrol to get there in time to apprehend them.
I disagree with an immigration moratorium, but I don’t mind reducing the amounts of visas given annually, per se.
Illegal immigration is a different matter entirely. We need to reduce that by as much as possible, and appropriate solutions to that would be funding ICE and building some sort of a border fence/wall.