If you properly optimize your content and fix all your issues with functionality then the only important left for you to do is Site-Promotion. Content, time, and site promotion are key factors in Google rankings.