Mental weakness can be an outcome of several factors. From self-doubt and lack of social support to past trauma and mental health issues, there can be a lot of factors keeping you from achieving the mental health you deserve.