Choose a high-quality potting mix or garden soil. Add compost, peat moss, or other organic stuff to make it perfect for your plants. Don't use plain topsoil because it can be too heavy and compact.