Top 5 off-page techniques in SEO

Advert test
I Own a website which is related to Short term and long term coaching classes like Interior design course, photography course. I want to build traffic please suggest best solutions. I have submitted my website to all search engine. Now, what should I do to increase my rank and traffic? and where can I get quality backlinks? I had done onpage and offpage activities also.
What is the top 5 off-page technique in SEO to rank higher on Google?
These are the off page techniques in SEO:
1. Forum Marketing
2. Search Engine Submission
3. Directory Submission
4. Social Networking Sites
5. Blogging
6. Blog Marketing
7. Social Bookmarking
8. Link Baiting
9. Photo Sharing
10. Video Marketing