Until you take full responsibility for where you are in life at this moment, you can't take ownership of creating the future of your dreams. Without admitting that you are in life exactly where you have put yourself, you will never be able to believe you can place yourself in a better situation. In other words, if you allow "situations" and "circumstances" to get the blame for your lack of results, you will never believe in your ability to overcome them in the future.
You can't have it both ways.
Toughen up mentally. Admit your failures and mistakes. Then do something about them. Lesser people have accomplished more simply because they had the audacity to believe in the possibility of their dreams coming true. Do likewise, my friends, because audacity should not be reserved solely for scoundrels.