gambling is like a game with yourself , you can win or lose its depends on your luck and your strategy
Why do you say it like game with yourself? When I play poker I'm not playing with myself, and my play really depends on what others are doing.
I agree with the luck and strategy part, but I don't understand the rest.
Yeah gambling is not like playing solitaire where you are the only one playing, you are either playing against other players or against the casino itself, personally I prefer to play games against other players since those are mostly the only ones where you have a chance of winning.
You called that a skilled based games, by playing the like the outcome of the game will be dictated base on your performance and decision making. At least this kind of game has no house edge and you will know your opponent very well if you are playing with him most of the time especially in a physical casino. However, online games are different, mostly we play to be entertain here.