Proper soil preparation is more important for a successful garden than the cost of the plants themselves. For poor soil, building raised beds with quality topsoil and compost is an effective solution.