I have a roughly 300 gallon pond about 3 ft deep currently with 6 koi fish living in it. I also have a pump that is placed at the bottom of the pond which pumps the water up to the top of the waterfall, the water cascades about 2 ft long an incline through various plants (moss), and both small/large rocks into the pond. My question is would the cascade of water down the waterfall be sufficient filtration of the water? The water is rarely still, so i doubt any mosquitos would be able to breed in it. I also have water plants inside the pond (water lilys). Would that aid in the process of filtration? Or would i require a filter?