Yes you are right. Someone wise said once "You are your friend and you are your foe.". Most of the time, we face loss due to our own mistakes and we blame others. If you want to improve your trading then you have to improve yourself and become a better person with knowledge and experience and who can control his emotions and who is an optimist.