You're health & quality of life effects your self-esteem.
Answer:
To support good mental health you can go to therapy or therapuetic sessions, go to support groups in areas you would like to work on, eat right, exercise, have positive thoughts, surround yourself around people who make good choices, pray, etc