possible if you gamble in sports and always ' analyse ' corectly and always win.
For the other casino or dice games, there is no point playing because you will lose in the long run.
Yes, this might be possible but you need to have the nerves of steel, you need to be very, very disciplined, you cannot let the greed and emotions take over your judgement and at the end you also need some luck.
So yes, with knowledge and good analysis you also need quite a lot of things from above in order to have a long term profit.
For example I tried to gamble on sports by respecting all of the above but I haven't made it.