I've used all these things with success, but the one thing that was missing before and during my road to picking up that first drink again was my interaction with others in recovery. (Support from others and/or helping others)
Putting that back into my life has made all the difference for me in getting sober again.