We have yet to meet anyone who failed at trading from lack of charting knowledge, financial info, etc. People fail at trading because they are human and are prone to make mistakes. There are thousands of books and websites about charting and technical analysis, but nothing covers how you are going to feel when trading does not go your way.
We have many discussions with our traders on the emotions of trading and how to win in spite of them. The emotional side of trading is truly where the game is won and lost. Embrace and expect these emotions and understand how they will attempt to make you react.