I don't think the substrate is your problem. Water sprite will grow floating as will the wisteria. If your tank conditions are good either one could cover the surface of your tank in a couple of weeks starting with a couple of stems.
Start with lighting. How much light do you have? Do you know your nitrate and phosphate levels?