You sound like a loner. Find some other people to train with that will reinforce your good intentions. This is very impressive as a post, you're doing everything I would suggest you do, and I wish you the best success, but it will help you to start hanging around with people to whom the habits you are trying to develop are already normal behavior. You have the potential to be a very strong man, and we need more of them.