I like what you mentioned about being a perfectionist. Many perfectionists sabotage themselves when they don't achieve what they want, because their thinking isn't balanced enough. Whereas, they could hold themselves up, and consider other ways to try again. Thanks for posting!
RE: "We also sabotage our progress"