I am not good at anything but I have just learned through experience and stay on the market.
Trading is a difficult task, and only a well-experienced trader can do it, so people who do not have experience and knowledge should prefer investing over trading.
And those people that have done trading but they think that they can't do it and they're just making losses instead of profit should prefer investing. It's not a problem if you're not good in trading when you're making profits but it's not a temporary problem that will be made. You'll have that time that you will see yourself that you're going to loss and you'll have that tough time to recover when you're not good at it. So much better to put that money into investing and let it grow on its own over the period of time.
Indeed, by investing it will be easier to do so, but for those who want to do trading as their main job there is nothing wrong, but you need to know that you can learn until you have good knowledge about trading. Trading has a greater level of risk than investing, therefore we should not only judge it in terms of profits, but we must also consider the risks so that we don't regret it later.