I agree with ebustelo. I know almost nothing about game engines, the rules, or computers in genereal. I know alot about basketball, having played it for over 20 years years, watched it over thirty, and coached it for a few. My team is pretty good.
I can tell you this much about real basketball- the better all-round you are, the better you are. Two of the greatest of all-time, Jordan and Bird, are great exmples of this. Bird could shoot from anywhere on the court, he had great positioning which helped him be a fantastic rebounder even though he could only jump about six inches off the ground, he could use either hand to shoot and dribble, and he was the best passing forward ever. Jordan was a driver and high flyer, but he worked on his jump shot so that he became a dead-eye from deep as well. Plus he was relentless on defense and had great anticipation.
Why am I saying all this? Well, if you train your players so that they have decent levels in lots of skills, your team will probably do pretty well. Mine has. Also, it is very important to scout your opponent and try to counter his tactics. Some teams play the same tactic every week, making it fairly easy to decide how to play against them. On the other hand, you should try to mix up your tactics so other teams can't peg you.
Lastly, in real basketball, if you ain't in shape and you can't shoot free throws, you're gonna lose. In other words, make sure you train free throws and stamina.
ps- If you have any questions about real basketball tactics or skills or anything, send me a pm. I'll try to help and it might translate to BB.
Once I scored a basket that still makes me laugh.