1. Do one thing, you need to search to find bookmark sites related to your services and products on the social sites.
2. You must keep your website/blog updated with fresh content weekly or if daily it is much better. Avoid duplicate content or edit it properly to make it unique; otherwise write your own articles if possible because fresh content get crawled by crawlers very early. When people find excellent content on your site, they will visit your site again and again and bookmarked it. Relevant, unique and interesting content is one of the most important things to get pull of visitors.
3. When you write a new blog post or article, submit the URL of the blog and approved article to social bookmarking sites and remember to tag your post properly, also submit other peoples content to the social sites to avoid your account looking like a spam account.
4. You need to do marketing your site regularly by creating profiles on internet, do this on a daily basis or in a weekly basis. Just do something like make a post in a forum or make some new friends at the social sites like facebook, twitter, LinkedIn and show your activeness. My advice is to join the biggest sites first, read the FAQ-section of how to use the site and then get involved and participate!
There is a lot of information about social bookmarking and linking techniques on the internet but better is to learn from people who are executed it successfully and then use the strategies to increase your website ranking and traffic.