Let me keep this short and sweet.
Upload alot of high quality content to your site, and other sites will link to you automatically. If you offer information that is useful to a particular audience or a subject area, other related sites have interest in letting their visitors know about you.
This is essentially what the engines want from web developers.