That could be it, too. But didn't I see somewhere that the maximum bonus is set at 10%? Is that just the maximum you can train for, or is it also the maximum you can use in-match...
The max is 10% but you can raise one to 15% during matches
And I think you will take advantage from bonuses as long as you train even without attending matches but no one would activate the rise to 15%