There are many ways to get traffic to your site. Be it a direct traffic or organic or PPC or referral. Referral Traffic is one of the important one it as it can be get done only when your content is good. You can get organic traffic if you did quality SEO, but not referral traffic. StumbleUpon is one of the best ways to drive traffic.