Proper On-Page optimization as per SEO point of view. And after that start Off-Page activity like article submission, guest posting, profile creation, blog commenting, forum posting etc.
Various activities will be better intended for SEO just like Forum Publishing, Blog Activities, Bookmarking, Video tutorial Sharing, Picture Sharing. I am performing Forum Posting and Blog page Commenting for be considered a better SEO.
There are many factors which have impact on ranking such as Website architecture, hierarchy, Unique content, descriptive meta tags, use of header tags, image name and alt tags, keywords density, URL structure, anchor text, and the quality back links, social network shares etc.