Will actually both is profitable
It only depends when you actually know what you're doing
If you have some skills in trading then you can gain great profit from it
And if you're good in the technical stuffs then go try mining.
So you are comparing mining with trading. Minning need a quite a good investment of hardware and only then you can mine. Bitcoin mining is so difficult and expensive that an ordinary person cannot afford it. On the other hand trading can be done with minimal investment and it can also give you quick and better profits than mining.