it looks like staghorn algae. I think it (and other hair type algae) is really reduced by adding CO2 through injection from pressurized canisters or DIY fermentation. For a 20 gal, you might want to try Flourish Excel but I don't think it has as good an effect on getting rid of hair alga. Excel when overdosed (3-5x recommended dose) it also has an algecidal effect. I've used it to kill black beard algae by spot treating with a syringe, but I only had a few tiny tufts on old Anubias leaves. For something this bad, you might just want to do a lot of Excel straight to the water. Excel is also a source of carbon usable by your plants, but is not as effective as CO2.
Those are my two solutions: CO2 or Excel. Let's see if anyone else prefers one over the other.
If it's not CO2, then it's another nutrient that's usually lacking. Nitrogen is a big one. I'm not well versed in which algae is the result of which deficiencies, so let's hope someone else can help.
But there's not much in the way of animals (snails or otherwise) that will eat hard hair-type algae like that. Especially when it's gotten so bad.
good luck!