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
1) Understanding the entire financial market situation is more important and with that you will have experience and the most important part is selecting the platform you are trading, whether it has a stop loss function, the more features it has, the more convenient for you to have a complete control on what you do.
2) You must have a target and that reduces these panic situations on missing out, always remember to trade according to the market sentiments, only after gaining much experience try short term trading, if not always choose the long road.
3) If you have patience you will not have the fear of missing out.
4) Never listen to FUD news, you know what your targets are, just stick on to that and you will never end up in a loss and never sell anything at a loss and make sure you invest only in solid projects which has a good track record.