No paints will fill in chips and scratches, how bad are the imperfections? As far as white, yes, it will make certain imperfections less noticeable than if you painted the car a dark color.