Is it a 20 long or 20 high? Do you have sand or gravel? If gravel are the rocks smooth or a little rough?
Most of the big box pet stores don't have many high light plants so if you bought them there I doubt that it's a lighting issue, though nicer lights are always nice. Depending on the plant...