Pretty sure it's random. I asked a similar question where previously I've seen people say "stretching before a match improves performance", "cardio helps to improve a player's fitness" and 'practice match improves in-match tactics and teamwork". The common consensus was that this is completely false as the game engine basically doesn't not have that kind of logic built into it.

Think about it this way: If you do practice match or cardio, thinking you're going to improve running, why would you be allowed to place the point in attack or defence? My opinion is that no matter the training method, all skill points allocated are random. All training methods are a means of getting a certain level of experience at the cost of condition and risk of injury. The experience then adds up to become a skill point in any randomly allocated skill.