Seth Godin makes some great points in his free e-book Money for nothing (and your clicks for free).
3 points to consider when trying to get more traffic. The three U’s …make a website that is:
Unique, Useful and Updated.
Seems so simple. Doesn’t make the road any easier, just sheds a little light on it. Probably a 10 minute read all up.