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
For me, the number 1 reason why we don't get success in trading is because of lack of education and knowledge about it. We must learn the basic first before entering trading, sometimes practice is not enough if you don't have enough knowledge and education about it. We must understand the financial market and knows the right time to buy and sell.