Based on what I see here and other sources it looks like BDBS is the way to go so I will use it as a cap for the MiracleGro Organic Potting Mix.
I suppose I'm going the "Low Tech" route.
As far as plants go the only experience I have is with the small amount of them I have in the existing tank and I really don't know what they are.
Previously I have only used live coral in my saltwater tanks and plastic plants in freshwater.
So I guess I'm going to need help with choosing plants as well.