Aragonite as a substrate is generally not good for
fw tanks.
There are some exceptions for rift tanks, but it is generally a bad idea for freshwater fish.
It will can increase your natural ph to very high levels and it will increase your water hardness to unaccectably high levels for most fish.
The plants you are talking about will do just fine in regular aquarium gravel or peagravel.
They will do even better with a plant substrate such as eco-complete or floramax, to name a few.
There are tons of substrate options for what you want to grow.
All the plants you mentioned are lowlight, with the exception of DHG, which generally requires a decent amount of light and could be problematic for a beginner.
Just curious, what made you consider aragonite?
I run about a half cup of it in my filter to hardened my very soft water to allow it to disolve
co2.