Yea level 5 should be sufficient. I just tried to bump it up to level 7 to see how much faster it is, but doesn't feel too different. Hahaha. Might probably be downgrade it in the future.
Training court shouldn't really matter tho. It only allows your players to improve in free throws. Gym would be helpful for cross training, but doesn't improve main skill training speed afaik.