Mining is a good way to earn on crypto, it lets you earn even if the currency price doesnt go up significantly. It pays off relatively quickly and then you can just have a good profit off it. Be careful with what you mine - some coins mining difficulty can spike wildly
I would prefer trading. But if there is a great desire to mine, I would draw attention to interesting projects that have not yet grown in price. For example, MUSICcoin, Sibcoin etc.
It seems to me that MUSICcoin to purchase it has been already risky. Some is he not reliable, in my opinion. And here SIBcoin I purchased a little to myself. I wait for growth, when the market is deployed.