In the water or on the land? Aquatic plant soil (sold for ponds) will work best for plants that need real roots but for things like Java Moss and Riccia, you don't need soil.