Migrants are how people are fed and how many esential jobs are filled. They aren't the problem, even illegal immigration are blips (although massive wars have put huge pressures on countries) and are only set to get worse with climate change.
The root causes of the issues are war, climate change and demographics. No amount of "battening down the hatches" or "sticking your head in the sand", which is right wing answers to this, are going to solve it. The real solutions are strengthening global co-operation and international agencies.
Unfortunately we're going in exactly the wrong direction.