Gambling is based on luck for real but that doesn't mean you should be dividing your attention into poker, soccer, horse racing, or roulette all at once, you need to choose a side and learn everything you can about the game. This is the mistake that many gamblers are making, they believe since it's all about luck they should expand the possibility to get lucky and it always end up badly for them.
It's no doubt that Poker for example is all about been cunning, logical and deception to gain power over your opponent, it's called upper advantage, this is way different from games like Blackjack, roulette or Slots.
So imagine doing all these together, most gambling games needs your understanding of the odds and taking them into account, especially when wagering, so how can a gambler get involved in all games at once just to increase their chances of getting lucky? Stop this as it's not a strategy to win, it's a strategy to lose.
Personally, I get lucky with games that would end as FT DRAW results. I won't say that I'm all knowing, I'll call that luck.
Some are due to luck, some are good at what they do it has nothing to do with that.
But I agree with your opinion, it would be perfect if you master a sport and begin betting on it. Football is a good example, if you want to win hear, you have to know clubs that are very good in form before taking picking them for your betslip.
It's a wrong strategy, but lose has got to be one of the best teachers if those it decides to teach wants to learn. Betting is toxic, if you can't cope let it go.