backlinks fix everything most of the time... when it comes to better rankings anyway...
I checked your site in google and there are only 2 pages indexed. I didn't do keyword analysis to see how competitive the main keywords of those 2 pages are (and I'll not do it, either, you will have to do this yourself

), but if those keywords are competitive then that's the reason for which you are not getting traffic.
Also, if your site is new (less than 3 months old for example) it might be sandboxed. This is not a rule, but it does happen quite often, so it's a possibility.
But anyway, since you have only 2 pages indexed the problem is the indexation. You need to index more pages (and preferably content pages that target easy keywords). Try to get 20-30 more content pages indexed and if the traffic still doesn't increase then you'll know that it's not an indexation problem but a keyword competitiveness and / or sandboxing problem