If you credit yourself for the success you got, then why to blame others for your failures?
It is always easy to blame other person or circumstances for the things you tried for but never get the result which you wanted. But it takes a lot more couarge to be responsible for your failures!!
Be courageous enough to take charge for your own efforts which lead you to failures, learn from it and gear up again with new way of doing the same!!!
Share your views in below comments, do you take responsibility for your efforts??