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 that the reason is lack of patience and belief, when you learn how to analyse a project and get the decision to invest , you should always get the emotions out and keep tracking every single progress, and always dont fall love in projects (invest only what you can afford to lose)