How's your soil? You can buy an inexpensive soil-test kit and find out whether your soil is lacking in needed nutrients. Another reason plants will live but not develop to their potential is root constriction. When planting, always make sure there is room for the roots to spread out. Impediments to watch out for: hardpacked soil, rocks, and roots of other plants.