...
Trading is difficult because of it terms and conditions that a trader must keep or obey to be successful
These three below point are necessary for one's trading journey if you want to be a profitable trader.
1. Discipline
2 . Risk management and
3. Greed.
I will consider the three points listed above as necessary for anyone that wants to be successful in the day trading of cryptocurrency. Meanwhile, I feel that discipline and greed are almost the same thing, so they shouldn't be treated separately. If someone is disciplined enough in trading, they shouldn't be greedy. They should be able to know when to enter the market and when to exit.
Risk management is very important not only in trading but in every aspect of life.
But there is one thing you did not list above and that is knowing how to trade. You must know how to read the charts and listen to the fundamentals. You can understand that many newbies these days do not know how to trade but they have been trading maybe after watching one or two YouTube videos.
My points are based on people that know the basic stuff about trading, and fundamental and Technical analysis well but are not profitable because they don't apply or keep these rules, this is why 95% of traders lose because they don't obey simple rules, I'm talking from the of experience, due to I lost money to the extent of thinking that trading is a scam, but when at I started doing the right thing and apply the waiting game, I started seeing a different results.