One of the topics that's lacking is "strength" - of body, mind and spirit. that unless you have all three of those legs of the stool, you'll just continually fall down. I wish I could say that I've had strength in all three areas throughout my life - but I haven't. I have fallen down many times, because one of these areas was lacking.
There is a favorite quote of mine, written by Robert Allen in his book "As a Man Thinketh" and it goes something like this...
"Man is not created by his circumstances, he is revealed by them."
Think about that for a second. How many times have any of us blamed some aspect of our life on someone else, or when we acted/reacted badly in a situation, blamed it on the situation (or circumstances). For most of us, it's small things - inconsequential in the big scheme of things. In other times, what we did defined us in some way - by either provide more opportunities or eliminating some.
In my mind, it comes back to strength and how we have "practiced" for those times in our lives that require our strength to come forth, to be known, to be shown. If we have the strength, we raise to the occasion if not, we fail. In either case, it is never the end, it is only the beginning of something else. I didn't realize that in my 20's and 30's - that it's really a continuous cycle of wins and losses, ups and downs - I thought there was an end to it, a time when you could sit back and just enjoy your accomplishments, secure in the thought that you had somehow "made it". Life isn't life that - it continues to flow forward and only with the highest level of strength, can you pick yourself back up and continue one - and sometimes it takes more strength to get up and get going after a victory, than it does after a defeat.
Allow yourself to be revealed, accept what it says about you. If you need to build your strength, then do it, it will benefit you in ways you can never imagine.