This is probably the single biggest factor which divides the winners from the losers, not just in trading, but in any other walk of life. Yes, it pays to have money and time on your side, but you could have all the money and time in the world and still fail at trading if you do not have the drive to do well at it. On the other hand, you could have a lack of resources, but have a greater chance of success because you have the drive to win. That drive will help you preserver when the going gets tough.
A trader who can admit his mistakes to himself and also recognize his positive traits is one who is likely to succeed. Honesty gives you clarity, and clarity allows you to make sound decisions which have a basis in reality. If you do not know yourself and cannot be honest with yourself about your trading activities, you cannot see what is going on. Imagine getting into a car blindfolded, turning the key, and driving out into rush hour traffic. That is what trading is like if you are dishonest with yourself. Another good metaphor would be driving drunk. An inebriated driver has no idea whether or not he is even making mistakes, and does not hold himself accountable from his actions. Stay sober and check your windows and mirrors when you trade.