“He who blames others has a long way to go on his journey. He who blames himself is halfway there. He who blames no one has arrived.
Chinese proverb
Here is a great article on how this relates to investing by Barry Ritholz..
http://www.ritholtz.com/blog/2014/01/take-responsibility-for-your-stock-losses/