yep, just get real backlinks from trusted sites. try to get as many likes, G+, followers, subcribers,tweets, etc as you can. I wonder why your traffic do increase while your keywords are not in SERF. where do they come from?
If you want to rank your keywords on SERPthen you must have the do follow links for your website. try to sybmit more directories, articles as well as press release submissions. you can alos do blog comments by taking certain keywords which you want to optimize.
OMG. The OP complains that he has backlinks but no rankings. To suggest that he pursue even more linking is prosposterous. CONTENT! Create well optimized web pages in an evolving web site with exceptional and unique content and ... backlinks or not ... rankings will come.
Well, look things doesn't moves this much fast, you are having backlinks and you are also getting traffic means things are going good ! So, keep working the good way i.e plan out your approach and start getting regular over it and also don't rush on things as rushing over things will make your situtation worst !