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.