Also do the minutes matter? So let's say a player plays 48 minutes instead of 24 minutes. Would they get more experience, the more they play in a game?
yes, it is mostly about minutes he play ;) Normally you need ~1,5 season with league games to raise alevel of XP(with around 60 minutes each week).