khawajahassan, you may also want to try buzzbundle
You can use it to put links to your site from different forums and blogs. But you kind of have to know how to do it with BB.
Besides, it lets you manage all your Facebook accounts , Twitter, Google+, YouTube and other accounts in one place.
And, most often it's not just about putting a link from Twitter to your site (this is just an example). You have to be active in those social networks, talk to people, like, share and re-post their stuff. This is how you get noticed and they actually follow the links you put.