I wouldn't use anything but pool filter sand or blasting grit, honestly. They're both safe and won't alter water parameters. Other types of sand (like play sand for sandboxes) tend to compact and cause problems over time.
Using soil beneath sand in your tank is not necessary for the plants you plan to keep. Especially in such a small tank.