Dear student,
For potted plants, the plants should be grown in a special potting mix that doesn't contain soil. Garden soil is too heavy and may compact roots, cutting off their oxygen and also often contains weed seeds. A soilless mix could be used, one composed of peat moss or coconut fiber (coir), vermiculite or perlite, and other ingredients. A lightweight soil for potted plants needs to provide good drainage, hold moisture, and give roots room to grow.
Other factors include proper watering, light and use of time release organic fertilizers.
Regards.