I had similar issue, here is how i worked-around that.
i was doing it wrong, i was writing content on short keywords. so i rewrote all my content and submitted again to google. and wrote about unique long-tail keywords, keywords with less competition and less traffic. it my look like that for your website it would be better to write on high traffic keywords. but nah that's the same mistake we all do. as all other big players, with higher ranking, authority, quality and money already own that traffic, and it's brutal fight to rank on those short keywords. so instead i wrote only long tail keyword articles, once i my website had more authority and ranking, and became recognized...etc i started posting short tail keywords again, so that i can get a share of that big pie. it worked well for me so far.
Plus remember, with simple maths, if you get 1 View per day for an article (and that's so tiny - can do better easily). that means you will get 100 views per day for 100 articles (plus some other navigation views, and increase in authority...etc); so more quality content is better.
Last thing i did, was i got rid of all low quality content, and duplicate. it my look to u that a low quality, duplicate content that gets 10 views+ per day is better than nothing, but that's wrong. once i removed the duplicate content, my real quality content had the chance to shine, and pop to the top of google.
P.S. you should maintain activity in your site, post new content regularly, and keep your old content fresh as well (google loves that) the best way to do that is add some comments section to your articles, that will let other people maintain your old content for you for free, plus will allow you to build a community and loyal members base.