To succeed in life it is necessary for you to accept challenges and overcome them. You can not just accept the challenges that you like or that you know you can succeed at though, this will not cause the personal growth and perseverance that will help you be highly successful. You must accept any and all challenges that you are handed in life if you want to be the best person you can be and reach the success that you hope to achieve. The challenges that you face which cause you to face the possibility of failure and require you to reach down into your deepest strengths are the ones that will help you grow and be more successful, not the ones that you like.
When you face challenges there are some which you may fail at first, but failure can also be a benefit in some cases. When you fail and you are determined to do better you will keep trying, and eventually you will be successful. This teaches you to persevere in order to achieve the goals that you have set, and it will make you more successful as a result. Some of the hardest challenges that life may hand you will not be those that you like, but they will be those that show your true mettle. These challenges will help forge you into a stronger person, one who is highly successful at what they set out to do. Challenges are the obstacles in life that you are meant to overcome, and they will make you more successful.