Get keywords and get people with good rankings to link to you. Make sure the links are relevant. I feel placing highly on a Google search will net you much more traffic.
And about the paid directories: I wouldn't, just utilize google's algorithm

It would be worth it depending on why you need the traffic and how much traffic you need.
~Treason, Compie N00bx0r