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
Maybe trading is not your passion or expertise, in trading, in my opinion profit is not the main factor to make you successful, even though profits are often a benchmark and I think there is a separate side to profit. You say you have read a lot of books and looked at the video and do you really understand the information and lessons that were delivered.