Well it is a lot of bulky work and need a lot of patience as well. If you want to increase the traffic to your site than you will have to increase the no of quality back links then only you will be able to optimize the search engines and ranking of the keywords will come on the first page o f the search engine.
But the question is how to increase the no of back links for your site.For that you will have to do link building work for your sites and you may also hire a person for this work.Link building is nothing but exchange of the your links withe another websites.You will put your link on the other websites and they will put their link on your websites in return.This way it will be a win win situation for both of you.
However it matters that you exchange your links with a high pr site but low pr will also work if it is related to your field, suppose if you are a travel agency runner then you can exchange the links with the sites of travel, hotels,restaurant but do not exchange with the sites related to something else like accountants, doctors, education,and sorts.
You can also make back links for your site in another way without the help of any other person ,which is effective as well . For more seotips which a search engine optimization specialist would always advice you to get good ranking and traffic to your website.