Realistically ---
Your country is like your house.... migrants and refugees are like your guests. You can only sustain so many people at a time. There's rules in your house and you expect your guests to abide and show respect. If they don't, you throw them out. Although you may feel for the less fortunate, taking in more than you can handle is counterproductive.
The only solution is for people to actively and collectively put in genuine effort to make the world a better place.
Refugees and migrants only exist because where they come from is more terrifying than potential death, and a country's security measures.
Especially, when your country promises the land of milk and honey, so to speak, you're in for a difficult time accompanied by tough decisions.