Have good content, have the on-page seo worked out (h1 etc.), and link back with varied anchor text that rotate keywords that are related. That will matter more than any other factor. If you don't have that it doesn't matter WHAT kind of site you have.