#1 Use a bankroll management scheme
#2 Monitor betting line movements
#3 Take note of important team stats
#4 Never underestimate home-court advantage
#5 Consider the fatigue factor
Source: https://www.bitcoinsportsbetting.co.uk/news/5-helpful-pointers-for-nba-sports-bettors/
Any more tips you can add to the above?
You need to consider also their teamwork because it is the first important thing that a team has since basketball game is a team player that's why you to watch their relationship with each other.
Teamwork is an important factor to consider in all team sports, not just in basketball. But how do we even measure their level of teamwork for their upcoming game, for instance, on which you'll bet?