skills is very important to the gamblers you know what you next to do to avoid losing money in gambling. Many professional gamblers did not depends on their luck they have they really want to make sure that they win when they play or bet in gambling but they have sometimes that because of their skills they lose of their money because that skills not works all the time.
If there was an actual "key" to gamble professionally, there would be no casinos around as everyone would know how to do it. Now you can give me the example of businesses by saying the same thing applies there too: some businessmen can succeed while some can't. However, gambling is much more different.
In business, you can predict and you can prevent. In gambling, you can't. When you place a bet, you know it could be a hit or a miss. In dice games you can say there are predictions as you can choose what profit % to get, but that doesn't mean you can easily get a profit. Gambling cannot be a profession, and whoever succeeds through it is doing it just because they were lucky. As a profession, it's short-lived.
Looking through and testing out gambling websites where you could use crypto to gamble with, I found most of the users having positive daily profit but negative overall. That gives you all the time a fake achievement and profit feeling when, in reality, you've actually lost overall. It makes no sense to be happy with your today's $1k profit if in the past 30 days you've lost $10k. However, casinos are well thought so we lose more than we win. I like the gambling communities but the games there cannot make you live out of them without luck. They were created this way.
So no, skill isn't important at all. The only thing that might help you not lose is the ability of thinking what sums to go and play with, because if you go all in you might lose the entirety of your funds. But that should be logic and whoever does that and then cries is silly. If you're risking your money, why are you crying when you lose it?
When it comes to sports betting, there might be a bit of truth out there as some sports bets are easier to predict, but the stakes should also be lower as far as my logic goes (never played sports betting before). However, there still are only a few out of all those players who can earn a good and sustainable amount of money through bets. So only a few can turn it into a living and EVEN THEN, it would still be pretty risky. Gambling's meaning is "play games of chance for money; bet" as Google results say, so even here there is a CHANCE of winning and one of losing.
All I have left to say is.. everyone gambling, whether on BTC or fiat, should take maximum care and only play with funds they can afford to lose. Use your brain and, hopefully, with a bit of luck, you'll be able to get some profit. But don't start with the thought of turning it into a profession, because it might hurt you or your wallet.