If you want to earn profit with less capital, trading will do but it will just require your time to do trading. Mining is different because it's more technical, expensive in terms of purchasing system hardware requirements and maintenance but once established, all you need to do is sit and wait for a profit since the computer will mine cryptos for you.
Besides all these things, even the guy that has the best mining equipment will not earn more than a trader. Some miners get only several dollars a day, it is not enough.
Trading is the best option as compared to mining for me as do not have that much money to spent and buy those costly equipment, do not have that much space to store it and electricity cost in my country and are doe not make it a affordable choice to min any of the coin.