I may have come to a realization I'd like to share.
I have been trying to come up with a solution to people who struggle with self discipline. They ask me "how" they can stop caring what others think, or "how" they can stop being lazy, and I think I understand the problem.
You need to develop the ability to envision the goal to stay motivated, which requires abstract thinking and the ability to have an internal model of the world.
This requires an IQ above 100.
Is weakness a product of IQ?