Mistakes and Challenges are Your Best Teachers