It's true. In virtually every situation in your life, I can tell you what is holding you back. No, I'm not psychic and I can't see inside your head. The truth is, it's a common thread that runs through most everyone's life in some form or other.
What is holding you back is some form of "resistance." It may be internal or it may be external, but it is there. Many times, you will feel that what is holding you back is an external factor such as "I don't have enough money, time, energy, or family support and encouragement. You tell yourself that those other things are holding you back and allow that to be your excuse for not doing what you think, feel and say you want to do.
The other type of factor you may feel is holding you back is internal. Maybe you feel you are not smart, you doubt yourself, you are in denial, or complacent. Again, you tell yourself that all of these things are holding you back from doing what you want to do.
Step back for a minute and look at all of the things mentioned here as things that hold you back. There may be some reality to them in your life, but that doesn't mean they actually have any power over you. As you tell yourself that you don't have enough money or your are not smart enough, just realize that that is your "story." It is just what you tell yourself, and all of these things are just excuses and reasons why you are not doing what you want to be doing.
Take some time to contemplate what you think is holding you back. Is it real? Do you really have less time than everyone else? Are you really less talented than the next person? Look closely at your story, and then change it to be exactly what you want it to be.
Who was it that said, "you can make exuses, or you can make money, but you can't make both?" I would encourage you to change your story to eliminate the barriers you have created for yourself. Eliminate the resistance to success -- to being who you truly are. You will find that in business and in life, what is holding you back, is you.