The Journey of Self-Improvement: No One Is Born Perfect