There are no people who can teach the personal aspect of the person because we are all different people, we all have different perception in life, the best thing that they can do for you is to show off your psychological aspect, they can for you through experiences. You are the one who would teach your self on that thing.
Self-discipline and control would be one thing that cannot be taught by anyone because if the person really wants to do something they will do it no matter what happens, no matter what advice that you are going to give to her. They are the ones that would help themselves as well, if they really want to have that kind of characteristic, they should learn to limit first themselves and know what to prioritize.