Yes anybody can be profitable in trading, even someone who has no clue about trading can be lucky and invest in the right project. The question is how likely is it for the luck to stick around or is he going to lose his money eventually. I would recommend anybody that is interested in trading to first read about it and study to get some basic knowledge. This doesn't mean we need to spend years to learn everything, a few days and some good articles can teach the basics. After that I would recommend to start trading very small. Theory is one thing, even better is to already apply theory in practice and see how we are doing. As long our positions are small we don't face the risk of losing a lot of money.
I would say that many years of practice will be required for good results, because it is one thing to learn all the theory and another thing to be able to apply it in practice.
In addition, the market does not operate according to textbooks, everything does not really happen as clearly as in the examples that are described in books, everything can be much more complicated, and this becomes clear only after the fact of how it happened.
In addition, you need to be aware that you will lose money, not all transactions will be profitable. Sometimes you will need to close deals with small losses, and beginners need to be prepared for this. It will not be such that everything will turn out well at once.
Good point, there are things that's very different from the book and in actual trading, you needed to prepare yourself and keep doing your practice to anticipate much better, there are times that you are very sure with your decision but the market will go the other side and you will lose your investment.
Times, that you needed to adjust and accept your losses but re-trying your position and try to recover is also possible if you understand some open opportunities to take.
Always matter with how you desire and understand how the market will flow and keep doing your best to keep on track and
enhance your strategy to make a good call and a profitable execution of your trade.