keywords plays very keen role in SEO. There are highly competitive keywords and less competitive keywords. Highly competitive keywords takes time...
Twiiter, Facebook is the very efficient place to share your blog. And do Social bookmarking in high rank sites.
Separate names with a comma.