Hi Sasirekha,
You've asked the one question which being the "holy grail" of IM, SEO with making money online... You've probably discovered that after putting efforts into developing your blog, adding content that you're getting little traffic with not ranking on the serps....
Its normally at this point alot of folks make mistakes with rushing off to create backlinks - and being blunt the easy ones such as article directories, link farms etc are most likely to damage your rankings with leading to G's algo penalty... or that the links created such as spam comment forum do nothing as they are nofollow links!
So as you mentioned its about getting quality links - that is from sites which have good trust/authority metrics in the eyes of G e.g. Moz DA, Majestic TF/CF etc... Here is a quick run down:
1) Guest articles - approach a website which has good authority metrics and ask them to post your guest article.
2) Find broken links on relevant/related sites - and ask web master to replace link with yours...
3) Paid - this is a gray area and you need to be real careful! If G catches that out then its going to hurt.... But obviously its a big area with web owners offering to sell links on their sites, so I'm mentioning that... If you go down this route you need to really make sure the site is legit, not spammy and has good authority metrics...
4) Link baiting - probably one of my favourite methods... Create a great info graph, quizz etc which will get people wanting to link to your site... Another great way is to offer additional content or free report in return for social share...
For more complex:
5) Buy old domains with good authority metrics, re-establish content and over time place your backlink to your money site... Basically you are building a PBN... Be careful with this to keep hosting, domain registrar separate from your money site.
6) Create your own tier one sites incl. web 2.0's, wikis, social media sites, youtube etc. Add quality content, build it over time and eventually drop your link.. Some of these will be nofollow but hopefully you'll still get traffic which is what counts! Alternatively and use tools like GSA SER, SENuke, xrumer etc which do this for you, noting this is hugely complicated and if done incorrectly can really damage your rankings etc. with a slap from G!
With all that said... I would also recommend that you dont put all your efforts wrt relying on G... Its too risky... Diversify and build traffic from social media, capture and build a list and so forth with email marketing....
Best of Luck,
Sid