Theres a few things that you are missing from your dosing regimen. Firstly is a carbon source and then after that you are missing nutrients.
The biggest issue is the lack of carbon source. Without going into pressurized co2 I would highly suggest looking into adding either seachem excel or Metricide 14 day sterilizing solution. They are practically the same thing although the metricide 14 is waaaaaaay cheaper and twice as strong. You can add up to 1ml / g of excel to your tank although I would start out at 1ml / 10g and work your way up from there. The metricide 14 can be dosed at half that amount.
Plants need three different macro nutrients for growth. Nitrogen, Phosphate, and Potassium as well as a whole host of micro nutrients such as iron, boron, zinc, copper, magnesium, maganese, and molydbenum. Currently out of all of those you have Nitrogen, Iron, boron, and magnesium. The two missing macros are really going to limit your plant growth as well as the lack of some of the traces. Try looking at dry fertilizers from Green Leaf Aquariums. They have great combo packs of the ferts for a minimal price and they will last you a looong time.
Estimative Index | Aquarium Fertilizer | Green Leaf Aquariums
Also, you will definitely need to look into root tabs for your plants. I would suggest going with O+ root tabs (Or a similar brand)
Lastly, you are definitely running your lights a bit too long giving your algae more time for growth. I wouldn't do more than 6 - 8 hours of lighting per day.