The most important thing a trader needs is a lot of capital, because most traders aim for a 1% daily return, that means that they need at least $10,000 to make $100 a day. However, very few traders can get this kind of returns. also, As a trader, it is more important to know that you will always follow your rules than it is to make money because whatever money you make, you will inevitably lose back to the market if you can't follow your rules, and leave your discipline.
At the same time you need to develop your thinking which typically comes from live trading experience. the market is your teacher, and As you trade over time you will learn what works and what doesn't. you need to learn basic technical analysis, chart reading, fundamental analysis, and risk management, and the most important skill is to fully understand how the way you think affects what you do which affects how much you make.
Yes, the capital, constant update on things going around the coin you have chosen to trade, analytical skills and experience on it by studying the chart and trend moves, choosing the right coins with best services and projects and finally patience is the key to succeed in trading. Once you have invested into a coin after a complete study, just wait for its hike, do not go for panic selling. You need to get used to whales move and play accordingly. This comes only after a huge and continues experience.