Painting metal work isn’t as hard as you may think. You just have to make sure you follow the recommended instructions and should get a clean finish.
The first you need to check is whether your primer and paint are compatible with each other. If not, you will not get the desired finish. Before you start the pain job, make sure to clean off all loose paint, dirt etc from the metal. If you don’t do this properly, the end result may peel off easily. If your metal is rough around the edges, sand it down to ensure a durable paint job.
Double coat your metal with primer as the surface will look much better, due to the primer helping the top coat of paint stick to the surface. Avoid purchasing cheap metal paint and go for an acrylic latex finish as it’s the best for the surface.