Hi fren...Though u do all those techniques like social bookmarking and in social networking, you have to do all other optimizing techniques like articles, blogs, classifieds, forums and all techniques.Because Google will crawl particular websites sometimes and if u lack of backlinks in those, u r lacked in ranking. So I suggest you to do all those off page techniques too.