Lot of questions in this one, I can only help with a couple, rest would just be guesses.
Terrain bonus do carry over, If you start taking the melee equivalent, shock though after a promotion? You will have something like Accuracy II, Shock I and need to start over as far as unlocking the next...