It sounds like you have accomplished many good things in your life. Look at sobriety as another challenge. If you work hard at it, you will achieve it. I no longer have to fight to stay sober. It's a part of who I am.
I think what always holds me back is that it's so socially accepted not only in the marine corps but in my business after-events as well - and pretty much by all of society.
It's also socially acceptable to be a non-drinker.
Take care.