Hard to tell without knowing what the site is about, but as a shameless plug, I could offer you to submit it to this website review board.
Submit to more sites, write articles, submit them with links back to your site in the resource box, make sure your site has a site map.