What a wonderful piece of motivation. I would just like to add something more to it. In addition to asking these three questions, it is very essential and proven to affirm and accept yourself.
Each and every day, there must be acceptance for your past mistakes and failures. Without accepting, you can not improve. Acceptance means understanding that you did the best of your ability provided the given circumstance. But having said that, you are capable of achieving more and destined to more bigger feats.
In addition to acceptance, affirm yourself that you can do it, no matter what. If you can’t, no one can. These positive affirmations work on the subconscious mind and will invite more positivity in any failures and will create many successes.
P.S — Thank you for hitting the right chord with this article. I loved it.