This are some good tips but they are not necessarily only for NBA betting since you can and should apply those when betting on every sport. It's very important to have a bankroll that you manage well and also make good analysis of all matches you are betting on.
~snip~ Bookies calculate the odds of every game very carefully to the point that whatever outcome you choose it is still ~%50 win chance for you.
I disagree. If what you're saying is right, then why do bookies release different odds?