need a good filter

Just make sure you give it some time before you cast judgement. It make take a little time to build up the bacteria to get everything clear. I have overstocked tanks with just foam and they are always crystal clear.
 
AquariaCentral.com