I think the impact of improving local licit economies would also reduce the demand for illegal immigrantion.
I would add a stricter guideline of law enforcement similar to escalting penalties when people are repeat offenders.