It's like everything else in the game, either you get skillgains or you don't. Sometimes you get skillgains on every shot fired, sometimes it takes 30. A good friend of mine only had one graduate and did get skillgain and unlocked it, I have two and don't.......it's dynamic.....or MA just don't...