We all word hard while writing contents, work harder while promoting them, but apart from few social networking links, most of them hardly recieve any quality organic search results...ask yourself WHY? Answer is simple...your authority to Google is poor...
In three lines...what is authority...
A is a reputed site in the eyes of Google, B is your website, an avg blog, C is a spam site & D is another avg site.
now...if you got 10 backlinks (link backs) from C, it won't help you a bit, even Google may penalize you. If A will give you 1 link, it will be very good for you (B), BUT in real life its really hard to get a backlinks from a well reputed site.
solution...get more & more linkbacks from site D & give them as well...grow together, build your reputation & worked together like those little ants...
but make sure those who gives you links are from your niche. else no gain, only pain.
So if you are interested say your words, don't forget to mention your blog url, alexa rank & MozRank...those are three standards we should consider here.