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)
Lack of patient can also be the cause. but I think there are many other reasons that make someone lose in trading. because failure in trade can be caused by various things, emotional feeling is also sometimes experienced by many traders. You have to know which one is lacking and fix it dude..