I'm less concerned with how hard you can work and how much time and effort you can dedicate to a project when everything is going right.Plenty of people can do that.I'm more concerned with how hard you can work and how much time and effort you can dedicate to a project when everything is going wrong.That's a rarity and shows true honor, true character and will lead you that much closer to success.
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.