I can't talk about sports betting, as I have close to 0 experience. In casino rankings however it is still all about link power. You can see a lot of free slot sites crushing it for thousands of individual slot terms while the actual page has 100 words of content. Sometimes it's actually no written content and an iFrame, related games and a casino list.
Google maybe is getting smarter, but the casino niche rankings surely don't represent that. Those bombing high DR/good traffic links are still beating those printing content and not getting many links.
I took a quick peak at your link profile and it's pretty evident that most of your links aren't very good or are from blogpost/medium type of sites.
Hope that helps!
Making hundreds of dollars in the always emerging markets.