If I want to optimize a site properly,which types of and how many link building and social media marketing tasks need to be completed as daily basis, give suggestion which will be helpful for having a good number of visitors in a site?
It's impossible to answer your question since no one knows the entire puzzle of the search engine algorithms. Just start slow and focus on quality. After a couple weeks you can amp up your work. Always monitor your rankings because you could build too quick and actually hurt yourself.