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.