How is this helpful for the ones already in the country? You have to do something to stop them from coming over to work. Punish businesses that profit from their labor. If businesses weren't hiring them, they'd have no reason to come looking for work.
As far as the wall itself, it really should be a state issue. The highest burden of cost with illegal immigration is to the local and state levels. Let them pay for it if they need it.