It's mostly based on your skills and there is a little bit of luck in my opinion. I have traded nearly 1 year, and sometimes I saw that we need a bit of luck

But I think the most important part is your trading skills. You have to know where is the market now, what should you do, what coin you choose, or when you hold or trade... All that things you have to study and practice in at least several months to get familiar with cryptocurrency world.
On the other hand, some necessary skills like capital management, news catch-up,... you have to learn. Good luck with your trading and do not based on luck
