The training you do away from your team training session will largely determine how much you improve your skill level.
And you can do this extra training just about anywhere and any time.
For example, sometimes I use visualisation skills to practice my Tai Chi stance when I'm standing in a long line of people. I visualise the correct Tai Chi standing posture and align myself accordingly.
The adjustments I make are micro movements, so I don't draw attention to myself. :)