Personally, I think ranking, XP, and SP should work like this.
XP is gained/lost from Winning and losing games, getting kills, medals, etc. This is what ranks you up.
SP is gained the same way as Reach. You only use this to make purchases, and does not affect your rank.