Yes social media helps a little in keyword ranking.You can do these methods to get visitors and ranking.You can create facebook fan page or advertisement page and promote your site.You can also promote your site in twitter,google plus,youtube etc..
If you need more keyword ranking,get search engine visibility service from this provide you a google keyword generator which helps to get traffic and page rank.