^^^^this. I also drink alkaline mineral water.. a lot of it. yeah i piss a lot too, but that is a good thing
also staying the hell away from high fructose corn syrup, all artificial sweeteners. limiting salts, sugars, dairy to a minimum. eating organic.. hormone free meats. eating real food and not boxed crap.
from a mental standpoint:
doing some meditation and giving thanks every morning as soon as you wake up and smiling. believing in yourself and having self confidence. wishing others success and not being jealous. before your workout at the gym go to the stretch room and just relax and breathe and set a goal for the workout. then after go back and give thanks that you had a healthy and strong workout. (every succesful lifter does this even if its subconsiously before every set)
from a social standpoint:
surrounding yourself with good people who are supportive and encouraging. positive people. getting rid of negative people. dont hang out with drunk fat losers, hang out with other lifters who are dedicated. and you will be more successful at bodybuilding that way.