Here's the thing about self esteem. If you have it, your vain. If you dont have it you have low self esteem and viewed poorly. What is one to do?

There is nothing wrong with a dose of self confidence.
With me personally, it depends on the company I keep and the situation. I have much more confidence in myself since I started going to the gym. I feel good, I look good, and Im healthy so I feel confidence seeps out. Im not cocky, Im just happy.