That are great ways. Keep working and you'll have more and more.
And thanks for not adding the to link your post. That would have been spam.
I'm a beginner in SEO and doing off-page backlink building such as directory submission, niche directory submission, classifieds, social bookmarking. But i'm not getting enough backlinks. Can anyone suggest the ways to build high quality backlinks and rank high in Google?