Trading is much better. Investing may lead to scam sometimes, so in order to make your btc safe trading is the best way.
Hope this will help.
Trading is not very far from gambling essentially. In online gambling (e.g. dice) you play against the house, but the house has what is appropriately called a house edge, therefore you are predetermined to lose in the end, despite the typical claims of being "provably fair" (those who strongly disagree may want to look for the dictionary and search what the term "fair" actually means). In trading, it is pretty much the same with the only significant difference being that you de facto play against those who have what I would call a market edge. Among these are, for example, exchanges front-running your orders, arbitrageurs front-running your prices, and insiders of all kinds and types, who are just happy to strip you off of your money...
And just like you can't win over the house in the long run, it is impossible to prevail over those who milk the market in every possible way
there is also another huge difference which is also an important difference between gambling and trading and that is the amount you lose on your gambles versus the amount you lose in trading.
in gambling to make profit on your money you have to bet it all in and if you lose, you will lose it all in one bet.
but in trading you go all in but you can get out even at a loss but never lose "all" but instead you lose a little depending on when you get out.