Trading cryptocurrencies is a great way but it has its risk and you have to be really careful
if you do not have the skills that will be the same as gambling, it might be better if you did mine, it would be better even if you do not have any skills
Experience is the most important thing in trading. You will start to get these hunches if the altcoin isn't going to be successful or if the dev is going to run away.
For the short term, I agree trading is the best way to make bitcoin,
but for long term I think mining is a greats way than trading.
In trading we must capable to analyze the market price, with the fundamental analysis or technical analysis.
But I am doing long term trading in bitcoin and I am very happy with that. There is no any lose in long term trade in bitcoin because with each passing day bitcoin is going to be more better while if we talk about altcoin then I will prefer for short term trade because currently there is no any guarantee of altcoins for long term.