even though we see a lot of videos read books and know that if we do this, we will be profitable but at last we do same mistakes and lose what could be the reason
1) practice and experience
2) with fear of losing or missing profits we just f*** our trades
3) patients
4) or what other reasons could be?

?? please comment
I think it might look like this:
1. To study the technical analysis, candlestick analysis & graphical indicators.
2. Constant practice.
3. Teaching yourself to self-control. This includes cultivating certain qualities in oneself, such as calm, endurance, patience, composure, etc.
4. Train yourself to make a plan before you buy any coin.
5. After making a mistake, analyze the whole situation and write down everything. Only admitting your own mistakes and drawing from this correct conclusion will lead you to success.
6. Never be greedy! Work according to plan!
If you have been unsuccessful so far, then this is the result of your work. You need to change the approach.