look at the keyword desnsity of the search terms u want to rank in the pages and have as much content as is possible whilst keeping away from copy paste, post your own quality content and u should be ranking in the next few months
I suggest following optimizations for SEO of your website.
1. Optimize your titles, URL and descriptions 2. Provide useful and fresh content 3. Improve your website’s loading time 4. Implement Google authorship 5. Register your website with Google and Bing webmaster tools 6. Directory submission 7. social bookmarking and social sharing 8. blog commenting
If you have budget, you can also hire SEO consultant or digital marketing agency to guide you further