Like everyone said, more filtration is good. But maybe what you need is a different kind of filter. If you have algae blooms of any kind it is only because you have an abundance of nutrients in the water. It is like fire, it has to have oxygen to exsist. Fine quilt batting will seperate out the pea soup over time but it doesnt get the source that the algae is blooming on. Once you are fully cycled, the benebacteria should really consume most of those nutrients. If you are going to add another filter, consider a raised bog that gravity feeds back in to your pond. I just made one and posted it as a mini bog and I think I saw 2 or 3 others as well. The bog will filter waste and floating algae, I even run my outlet back thru batting if I get algae, also the plants living in the bog quickly start eating up the nutrients that the Algae is blooming on. So basicly, you have a good DIY filter creating good surface area for your benebacteria and that is just going to take time to mature/cycle, but a bog and another batting catcher may help more quickly. Also, if your water is good for algae, plants should grow very well. I moved all my potted plants into a bog, and it did wonders to clear up my water. My plants are growing better. (I invested $25 dollars into my mini bog, and $45 on a 900gph pump from home depot, best $70 I ever spent on the pond)