The garden analogy is a solid one, not just because of the comparison of negative traits to weeds, but because of what it implies; pulling weeds is a time-consuming task and requires a certain amount of concentration on the part of the person doing it, and the same can be said of the self-improvement process.