There is also another kind of specialist that you can get some benefit from; sports psychologists. While employing these specialists will help your team with any morale issues you may be experiencing, they can also help your players with the more mental skills: concentration and consistency. Your psychologists will attend all but the fitness coaching sessions, and will be passing on helpful hints to the players while they are being coached. The more psychologists you have, the more advice can be dished out, although the law of diminishing returns does apply here too with each additional psychologist providing fewer words of wisdom than the one before.
Sports psychologists will only attend the first net of a type per player per day. So your bowling trainee with 3 bowling nets only sees the sports psychologists in the first net and the sports psychologists are not available to him in the subsequent bowling nets. If he had a fielding net as well, they would also attend that session. All psychologists will attend each net for which any would qualify, so have 10 different players being trained one session of batting each and all psychologists will attend all 10 sessions.