Hello. Hydrogen Peroxide doesn't like bacterial or fungal growths, so it will help there. Algae: do you have light on your water? HP won't help with algae. My starting point for mixing is 1 ounce of 35% HP to 5 gallons. Increase if you need to. Good Luck. Chuck.