Is there a way to change the edge from 'Auto Smooth' mode to a complete curve?
You need to do two things.


Add more Bevel segments, so the shading works properly
Add the Subdivision Modifier to "smooth the outline"


(There's no need for the Weighted Normal modifier.)



Note:
I'd also strongly reccomend, that you make your model all quads.
Most of your problems are caused by n-gons.

Edit:
To keep your corners sharp, add more geometry manually, without the Subdivision modifier.