My ideal reform would look something like this:
Clear the backlogs for legal applicants.
Increase legal immigration-skilled, unskilled, family based, sex worker or what have you.
Implement border and workplace enforcement. Establish procedural metrics on the workplace side such as a minimum number of the workplace inspections per year. Establish outcome based metrics- i.e. the number of illegal immigrants coming over the border.
Then we talk amnesty and we never talk guest workers.