It's interesting when you observe people, especially when it comes to success and failure.
People are quick to take the praise for their successes, and equally as quick to shift the blame when they fail and fall short of their desired outcomes. This can be costly.
When we take full responsibility for our actions, and indeed the results of our actions, we give ourselves the opportunity to learn and grow from our shortcomings. By blaming others we gain nothing.
Our ego gets in the way of us admitting our failures, which in turn prevents us from developing and growing our businesses. Accept that we don't know everything and that sometimes what we do won't work, and be open to learning from every experience.
Our industry is driven by personal growth, the more we grow the better the business we can develop.