If you are into self improvement, i'd say you should also look into meditation(not sure if you are already on it). Sometimes slowing down and taking a few quit minutes with deep breaths can improve your mood and keep you focused on what it needs to be done. Keep posting!