This is probably a stupid question but can u only get levels by training with NPCs? Becuase I had a player character train me in carbines 1, pistols 1 and combat 1 but i stayed at combat lvl 3. When i had an NPC train me in rifles 3 i gained two combat lvls, going from 3 to 5. Is this supposed to happen or is there something wrong?