Soil preparation, almost all plants grow better in loose nutrient rich soils.
PH match for plant type
Adequate water supply and water retention, humus and mulches
Pest controls, bugs, rodents, deer, birds
Sun exposure to match plants
Plant support devices
What Free and MtB said.