Becareful with the soil from garden centre. Don't think all of them suited for aquarium use where there is shrimp and sensitive fish in it. Some potted soil had fertiliser added to it with loads of copper component. Look through the nutrient component before purchasing it. Regular top soil or potting mix should be fine if there is no fertiliser in it. Obviously if you are setting a massive heavily planted tank with minimal sensitive livestock in it, this should minimized the risk as plants are quite effective in removing heavy metals from the water column providing they are thriving.