There are many activities which are better for SEO, But few of some gives you the results if you follow them correctly and they are.
Blog posting, guest posting, social bookmarking, classified submission, business listing, image submission, forum submission, infographic submission, pdf submission and Question and answers on quora, yahoo answers etc.
If you follow those above activities you will surely get the good results. Thank you.