Well my friend ... I can definitely feel your frustration but don't give up! tank with real plants much better than fake ones anyway.
Anyhow... the success for growing plants, keeping fish and enjoying your aqua is within the nitrogen cycle.
Fish, dead plants , fish waste , fish urine, all stay in your tank and get eaten down by natural bacteria that is suppose to live in your gravel, bio-wheel and water. When all the waste in your tank gets broken down and eaten by bacteria it becomes sort of fertilizer for your plants, plants extract nutrients out of it and feed on it. Simply adding all kinds of stuff for your plants will not do, as it does not provide continued supply of the minerals to the plants. Plants feed on bi - product of almost everything including ammonia, nitrite and nitrate.
Ok! your lights! 65 W for 29 gallon is good enough but I'm not too sure about those 50/50 lamps. There are special lamps for plants that gives you a good spectrum range that is best for your plants. everything goes from 5000k to 10,000k ranges. 50/50 mainly for corals and not for plants.
When you get smacked by the green carpet that means that there is not enough of something in the tank, and your nitrogen cycle is not where it should be. In the proper established tank the green carpet has no chance because it can not compete with plants for food and therefor it simply doesn't grow
Don't get "assorted" plants from your local pet store before you actually know what are you getting. I bet you don't even know what plants you have.
IMO your filter helps bacteria in your tank to eat-up and to eliminate all the nutrients needed for plants and they dont get any. But thats just my opinion. In other words your tank is toooo clean. Get your self Seachem Ammonia alarm/meter and Seachem ph meter, they work 24/7 for months at the time and lets you see when you really need water changes and when your ammonia is high. These meters will enable you to load your tank(system) with more maybe fish? and in turn increase your waste level in your tank there for making more nutrients and feeding more bacteria to brake down all the waste.
Ohh yea and one more thing... when you will be able to see that your ammonia levels are stable you might wanna cut down on the water changes, or do less of gravel cleaning instead.