The soil should allow proper drainage of water because excess water can cause roots to get damaged. Always get a good quality soil, as this is the base for healthy plants. Sometimes, one can even add polymer granules to the soil. These granules are very effective, as they tend to absorb moisture from the soil and release it back when needed.