Only learning and practice can make a trader profitable. Everything in trading shows or mirrors what you have done, so working on that is crucial. Many traders neglect the learning part. Even if they learn and practise a lot, they do not accept their losses, which leads them to failure. They have to learn to accept their losses, too, because losses are also a part of learning.