Maybe there are a few secrets to learning stuff. Has anybody taken the "Learning how to Learn" coursera course? https://www.coursera.org/learn/learning-how-to-learn?ranMID=...
The instructors do touch on having a "growth mindset", as well as teaching practical skills that are easy and effective both for retaining what you learn and for fighting procrastination.