First start writing keywords enriched, quality content and then do the On Page Optimization of your site, submit it in Google and other search...
For me Social Media Marketing is the most powerful tool now days to get the higher rankings.
See Meta tags is not the most important factor to improve your rankings but at the same time you cannot ignore these tags as all the search...
You can check the back links in Google and Yahoo with "link" query. link:www.example.com
Promote your site through Social Media Network eg. Facebook, Twitter, Myspace etc.
Start promoting your blog through Facebook and Twitter as well.
Start Promoting your blog through Twitter, Facebook and Forum Sites.
For me Content is everything. Keep updating your content with Fresh Write-Ups and targeted keywords.
Yes No Follow links are also back links. They just don't pass the PR to another site but do add value to your back links.
Article Submissions is definitely the better way to get rankings then Social Bookmarkings.
Because Google is the most popular search engine in entire world and now days 80% Online Business is depend on Google only.
Separate names with a comma.