An age old question. I will answer it this way:
When you get traffic, your site needs to be so good that people want to come back and tell their friends. If you fail in this area, it really doesn't matter how many links you get, and this IS the area most most people fail in the most. Get this part right, and you will be successful on the net.