To me this looks like a pond in a creek. Treatments may not work so well if there is too much flow-through and the dye and or chemicals are rinsed right out. I would go the Tilapia route if they are legal where you are located. Fun to watch, and will clean it right up... until the water gets cold.

Good luck
-Mark