To achieve a very smooth surface, you should follow the steps above.  Use conditioners like Floetrol or Penetrol (for oil-based paints). Sand with 320 grit before the last coat/topcoat, or simply use a paint sprayer.