Yes nearly every plant can be grown in pots that grows in soil. There are constraints such as pot size needed during its growth. The growing medium should be suitable for the plant. Most planting mix requires the addition of nutrients again suitable for the plant. In general planting mix should hold moister and yes drain readily. Plants like humans need water air and food.