If you're going to use spray cans, 2 options: 1) use a water based paint, they take longer to dry and level out better than solvent base spray, giving a REALLY nice gloss to the finish, or 2) warm the paint up. Place the cans in hot tap water and let them sit for 5 minutes, you'll get a better, finer spray.
Ideally, an HVLP sprayer would be the best choice with an automotive paint.
As with any body work, PATIENCE is the key.