Fast growing plants with soft leaves will outcompete algae. I use an active buffering substrate that sucks up excess cations so that competes with the algae as well. Its all about how you balance each individual tank.
I run my lights at 80% for more than 10 hours a day, dose every other day, water change every other week. I have some brown spot algae and some green algae that I purposely leave for my critters. I could get rid of them simply by tuning my photoperiod down, dosing less, or upping my water changes. (AKA rebalancing the system)
Some people run their lights at 50%, 6 hours a day and have full algae blooms. It's entirely dependent on the balance of your ecosystem!
Like someone suggested, start with easy low light plants. Floaters like frogbit, duckweed, dwarf water lettuce. Mosses like java or christmas. Easy plants like java fern, elodea, naja grass, water sprite, water wisteria.
Everything I listed is is undemanding and grows faster than you can toss it out. There are more but this is a general list.