Most people interested in SC are already signed up, so almost nobody will register now... if they do, there are so many people with referral links, probabilities are low that they choose your link.
The best thing is to advertise where Swagbucks is not well known.

