Your tank is a little overstocked fish wise... But it should be managable with water changes. Just wait 2 or 3 days after a 25% water change, and test for ammonia, nitrite, nitrate, and your pH. Then justify your partial water change schedule as necessary.
Looks nice by the way. I can only get simply plants to grow... Unfortunately right now my planted tank had a break out of parasites, so no more focusing on plants till I get that straightened out.