The people who blame everything and every body else for their lack of success, tended to continue to have a lack of success.
Your Proactive, problem solving minded, assertive and responsible approach is going to carry you much further than whining, blaming, pointing fingers and justifying your failures.
Your mistakes aren’t learning experiences…if you aren’t learning from them.