smoothing the placement of vertex
Maybe you should use a simpler topology. I've done this from scratch, using your object underneath, first I've used the Snap option then the Shrinkwrap modifier so that it sticks to your object. Maybe you should use the same method, but starting with a duplication of your own mesh so that you have the right amount of edges...