I think some of the most natural weaknesses to attribute to a character are just that... Weaknesses in character. Greed, pride, honesty, empathy, anger problems etc. When worked in well with a backstory, these can serve as serious obstacles to overcome throughout the course of a story. Also, some of...