The information looks good but its not enuff for get top ten position. The keyword research ang onpage optimization is always required to get good responce from search engine. If your site have all this things then just follow the basic
SEO strategies. Try to build nature link as much you can create. becuase google and other top search engine only follow white hat
seo or link building.
One of the thing you have to note that submit unique artice which people like to read. becuase article is most important thing which keep you on the top of the page for long time.