A good water change schedule and reasonable stocking will keep nitrates in check. Looks like you don't have an overstocked tank, I would recommend once weekly 50% water change schedule. If you do have high nitrates (over 20ppm) once you test the tank, I would do a larger water change like 70% and then keep on the regular schedule.
I would also recommend getting a few more plants. More plants will take up excess nutrients and the algae won't grow as rampantly hopefully. I'd go in there with a magic eraser and get all the algae that you can off. And then you can see a "fresh slate" of how fast the brown algae is growing.
Your tank looks good by the way. I don't think the algae looks all that bad, but can see how it would be frustrating.