Indeed, it has similarities but the way to gain is totally different. Gambling usually doesnt require skills, if you know the game then you can start to play and in order to win you need to become lucky. However there are some games that if you have a knowledge its an edge to predict who might win (e.g. sports betting).
you answered it well, it does not require skills if you are gambling for fun, but there are games like sports betting where you can get use of your skills to win. Sports betting is a skilled based type of game, anyone can start their journey as a sports bettor as it's like trading where you need to analyze.
You are right, in gambling like sports betting you will need to have to analyze every match and place your bet upon your analysis was done. Just kinda sort of trading, you also need technical and fundamental analysis in predicting which team will win. Not only sports betting required skill in gambling, but it is also in card games like poker and tong-its.
If you are going to ask me trading and gambling, probably I'm in favor of gambling because the odds there are pretty high if you were choose based on skills game. Not just like trading, you can't predict the market movement.