Ditch the substrate. If you want sand, use sand blasting grit or even playsand at Home Depot. If you got your current substrate at the beach, it contains a LOT of calcium. That's causing your pH to rise--this will continue to happen until you remove it. Calcium in the sand won't go away with water changes.
Secondly, your pH out of the tap once degassed, is lower--that is your true tap water pH--perfect for tetras.
Thirdly, your contant water changing is causing your massive outbreak of BBA (the black fuzzy algae). BBA is a carbon fixated algae, and fluctuations in CO2 levels (as evident by your fluctuating pH from tap to the next day after a water change) are signaling your BBA to reproduce. So, with proper stocking and a moderate level of easy real plants, you can effectively eliminate your need for water changes altogether.
So, I would completely redo the tank, changing the substrate and eliminating the BBA physically (with bleach or something, dechlor when done). Set it back up, and stop doing water changes all the time. With proper stock levels (lightly stocked) and light feedings, your tank can go quite some time without a water change. Use plants to remove nitrates (sword plants are easy plants and are nitrogen hogs). Do tiny water changes every month or so, just enough to remove debris from the substrate, or just get more mechanical filtration. Wha-la, cardinal bliss!