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.
I agree with you man. Trading is good way to earn bitcoin and for sure if you are in so much experienced with this I guess you can have it and nailed it in time, so for long term earning I guess mining also recommended of way of earning it, you will not lost your money on it.