Thanks for your detailed answer. I was looking for more ways to create quality backlinks for my site and your post was a huge help.
Google only credits links to those backlinks they think are worthy. Try to acquire links from authoritative sites.
I would recommend you to go for blogpost in High PR websites but check whether the article is published in the homePage. I got two backlinks for my website after publishing a blogpost in PR 5 websites. I had two keywords linked to my websites in the blogpost. so try for contextual links.
Go on through high PR blogs, social bookmarking sites etc which will help to get you the back links.Moreover your query is not so clear,if you could clear out, i would be able to help you exactly what you need.
Only the directory submission will not helps you to get the backlinks. You have to submit the Article, create Blogs & comment over the relevant blogs. Social Bookmarking & Forum Posting are also very reliable.
Do forum posting,blog commenting,submit your articles to article directories.Those will give you back links to your website