Personal branding online is your best bet for creating lots of website traffic, but it also takes a good deal of time. You will need to get actively involved in online groups at Facebook, LinkedIn and forums where you can establish trust with others of those communities. You will usually have the opportunity to leave a link in your signature line (or author's resource box) for every original article posted. That brings me to the most important point. Never post a copy of someone else's article in one of these groups. If you want to post an excerpt of the article with link to the original page it was posted on as well as your own opinion about the article and what is being covered, then that should work fine.
Beyond that, get involved in Pinterest, which is a highly visual site. If your site depends on images, this idea will work really well for you.