Watching every game.
Being updated on every news. Injuries, sudden absence and a lot more.
I have been watching NBA since I was a kid but there is one thing I had learned. Everything will change in just a manner of time.
Players, rosters, coach, management and trades.
All of this could affect the performance of one team and you will need to keep track on that in order to have a higher winning percentage.
So yes, it's a big deal to know everything when it comes to sports betting.
You are right, knowing your fav team is highly recommend, there are instances that when new rosters came the emotional effect of it in each team can be change too maybe that team can be stronger than recent one of their team will need some time to figure out and get familiarize with each other, I rather bet on the team that has no change in their roster and came from recent top teams so I don't need to be worried too much on their capabilities and strengths/