10 is way too much for any one site in a day, outsourced or not. To the Original Poster, I recommend you research an article that summarizes how to drive traffic to your site, or buy a traffic promotion product. There's way too much information to only get from a thread on a forum like this.
if you dont have money to invest - seo is the best way to promote a web page if you do have money to invest - you may want to combine seo with adwords
do SEO natural organic traffic is the best type of traffic, since you have a blog. You can also leave blog comments on other peoples blogs that are similar to yours a link those comments back to your site
No doubt, SEO can boost your website. SEO takes 3-6 months time to rank your website on top. Write Blogs/ Articles and post them, you will get a tremendous traffic.