Your problems, your weaknesses, your setbacks, your regrets and mistakes will teach you if you're willing to learn, or they will punish you if you're not.
This is true. Learn from your mistakes. Aim high. Aim that you will not commit the same mistakes. All of us have our own problems. What is important that we are stong enough to face it and find ways to solve it. If you find it difficult then change your ways. Always think that there is always a better way in doing things.