If a player is placed in two positions, OL - Kicker, will he gain experience in both or just one? Will it increase bpos in both positions?
No the BPOS increment only applies to one position, and is taken in the order of Offense >> Defense >> Special Teams. So in your example, a player assigned to OL and Kicker will only see his BPOS for OL impacted.