you need to take care about the HTML of your site, the structure and content. Traffic will come once it will appear in the top of google. Also make sure there is always fresh content.
Make quality content for you site and spread your site on web through forums, blogs, Social bookmarking sites, social networking sites and so on.
Content is king. Update your blog on daily basis to get more visitors do social bookmarking , blog directories of each post to get more visitors
Content and a nice theme will go a long way. If you don't have either of these, you most likely won't have much traffic coming in, or at least the bounce rate will be quite high.
Assuming fresh content in ur WP blog i recommend you to make linkbuilding, and social network marketing - theses are the best way to get traffics. You can make forum marketing by posting the link thorough forum signature; but chosing content related forums are the necessary.
Look for threads on how to do proper keyword research, content writing and link building. These are the core elements of good SEO.
Everything starts with content. With good content people will share your articles, suggest it to friends and so on. Start by installing Digg Digg plugin and ask your reader to share it on your post.
Remember content is king, many ways for increase traffic to your site. provide good content and original with no duplicates of other sites customize the keyword tag, title keywords and so on . .
Do some keyword research, find a keyword that is relevant and does not have too much competition, and optimize for that keyword.
include some qualitative posts choose the best keywords but initially work on your major primary keywords there are plenty of wordpress seo plugins grab one them
Write some unique content for your blog. Make sure to do some on page SEO. Google it for more details. Comment on other blogs with your blog link. Build out some authority links and also some quality links.
You should describe more in your question so that we can answer you properly. I means if we know what you are and how much you know, we can answer you more professionally. Otherwise this question can not be answered in few sentence. All you will get is same list points... like 1. article marketing, 2. social media marketing, 3. directory submission etc...