Not totally sure scrapping the Schengen would make much difference to the migrant problem. Few countries have difficult to cross borders if you really want to. In many cases, it's just a field to cross. The only time these borders were difficult was back in the cold war days, and that's when those states had high fences, landmines etc.
It would be like trying to seal off the Wales/England border