Erik made a lot of good points. It also sounds as if you do not have enough flow in the tank. When algae is growing on the sandbed it usually helps to get flow over it. 2 Hydor 4's would be great assuming your tank is either 4 or 5ft long..