In my experience, more traffic to your site in any way will boost SEO result a little bit. But long-term result still comes from the quality of links and your site content.