Probably one of the most efficient ways to acquire SP legitimately is to play 20 player games - and win alone or with the lowest amount of allies possible.
This is how most high ranked players worked their way up, like avatar, Mauzer, Arbitrator, etc.