get to understand google analytics and google webmaster. Make sure your site is indexed. Don't have too many links on one page and make sure your content is primarily useful and not keyword stuffed. Also, try to get high quality back links, work with .edu's .gov's .org's always help. On every page choose 2-5 keywords you want to optimize for and don't deviate it.
Don't waste your time on low quality directories that have low page ranks.