This can be useful: 25 reasons why another site will link to yours

Most of them seem to involve being social in some way, which is interesting because SEO is considered a dominant way of getting traffic, but seems to in large part depend on what nearly amounts to social marketing. Just a thought.