Reducing immigration (already happening) would certainly help whereas continuing with net yearly immigration well over 300,000 (50% ish from the EU) is unlikely to.
If we didn't rely on immigrants to keep the economy going wouldn't we have cracked down on non eu migrants (which contribute more to immigration than EU)