You'll definitely needs to get yourself a new sump with baffles.
What kind of return pump do you have? If you have a Mag Pump. You can try to stick a sponge over that. Problem is that spong create nitrate.