What surface preparation is needed before repainting?

Cleaning, sanding, patching imperfections, and priming are all essential steps for a long-lasting finish.