Mining is costly. It needs a lot of capital to have a mining rig that can collect a maximum amount of coins hourly. To have a better mining output you need an expensive amount of equipment that is why you need a lot of money to invest in. Unlike in trading, you can start little by little and once you are skilled enough then you can increase it gradually. Thus, I prefer trading than mining.