What is hindering most of us to getting to such point (being a profitable trader) is our emotion which is greed and fear ,
Trading exposes your true nature. If you are a greedy person by nature, that will be what you will need to fight against to become successful in trading, likewise if you are a person who is fearful. Some traders have failed to recognize this, hence the reason they have remained unsuccessful in trading. Mastery of yourself and nature is key to being a successful trader and the sooner noob traders recognize this, the better.
If trading was mostly just strategy, many trader will be successful, but because it also involves psychology, that is where most have failed.