A trader needs to be patience so that we can handle our situations when we trade. Because there are many different things than we thought when trading.
I think we also need some skills so that we can understand how to read the market so that we can not miss any profit easily.
I quite disagree to your first point, as in trading, there are some traders that trade in short term, and they called it scalping, but in there, you need to have a good amount of fund because of the trading fee. Basically, you don't need to be patient when you've bought a crypto, what you just need to do is to spot which crypto is building hype over the market and has the potential to increase in market price.
By the way, the skills that you need is classified in to two: The fundamental and technical analysis. Technical are more focused on understanding market graphs and pattern while fundamental is analyzing news and current state of the project.
Fundamental analysis implies technical analysis of anything, which means that it is more objective when used as an argumentative argument. In this case, we see a fairly obvious situation that has been repeated since 2008 approximately every 5-6 years. At the moment, just bitcoin will be assigned at the time of a critical situation in altcoins.