i like the idea very much. Im going to suggest a bit more on it.
So i think that it should be exclusively with Experience. Nothing in the game train's experience, other than minutes played in league, playoff and NT games, B3 etc.
What i think would be good, is if other players Experience is 'trained' by the experience of his team mates.
Two Examples.
Lets say you a team of rookies, who all only have experience of 'Atrocious'. The rate at which they all train Experience is at a rate of say, '1.0'
now lets say that 4 of the players on that team have 'Strong' Experience. The 1 guy who has Atrocious experience, well his experience trains at a rate of '1.8', whilst all the 4 guys who have Strong still just train at 1.0
or something like that.
So essentially, when a less experience player plays with a more experienced player, his training of experience goes faster.
This way, you have to PLAY the more experienced guys in order to get the training bonus...... Not just have them on ur roster.
So its a bit like Experience osmosis B)