Self-Motivation: What is it and How to Build it?