The vast majority of illegals enter this country legally, and then stay. Most of those are imported labour sponsored by corporations unprepared to pay American wages, and I would require each of those corporations to pay a significant fee for each worker to compensate the low income American whose job is being undersold.
I would also require a returnable deposit for each worker as a guarantee they are returned, to be used to defray the expense of enforcement. Why should Americans pay to have our jobs taken away?
The student visa issue is complex, but each institution accepting foreign students on visa should be required to send a list of those who graduate, or otherwise stop attending classes, to Immigration.
On the border I would build barriers where appropriate, without abusing the policy of eminent domain. The practice of taking land from the owners for a pittance in the name of border security must cease! I have seen ranches and even a golf course with border fence literally running through them! That's just wrong.
Barriers should be built and designed to funnel applicants through controlled crossings. Facilities need to be built to humanely house applicants while the process continues. These are new Americans; they deserve a decent welcome while we hold them to sort out the undesirables who seek to slip in with them.
I would certainly act to provide a reasonable path to citizenship for the DACA children, because mercy is as important as justice, but I would also mandate automatic deportation for any immigrant, legal or illegal, convicted of a violent felony. We do have a right to return undesirables.
That should take at least eight years.
Now can we talk foreign policy?