If you promote a site and don't get traffic its bad thing but your work should be in a proper way all things depend on disigning, contents articles and by SEO work.
If I am right Google said that page rank wont exist in near future, so why do you bother about it? You can try to put some money in gettin traffic.
So far you get some fair amount of traffic keep going with your strategies and I'm sure your site will be improved.
Like vienka says, spy on your competitors keywords and use wordtracker for example to see what other similar keywords are being searched. However, 900 is a good number
There are many ways to get traffic.One of the most usefull is social media optimization...Bookmark your POsts on social media as much as you can...
Generating huge traffic for the website in a short period is possible using the social network sites. Good network in the social sites generates a lot of traffic to the site. However, the traffic may not be targeted traffic as well as it may not help for the conversion.
I agree to people who said about design improvement. But there are few factors those I want to share with you. 1) Being on 1st page for good traffic keyword is good but, it brings more traffic if you rank on 1st position or closer to it. Very less no. of people click results appear below 3rd position so, try to rank on 1st position for maximum keywords. 2) If the information provided by you is worths then, definitaly people will suggest your site to their friends. 3) Good design is one of the factor which directly affects to our traffic, specifically our returning visitors. Good Desing or pleasent design is enough to engage our visitors on the site. 4) Providing latest updates and daily news on microblogging sites like twitter helps people, get to know that something interesting is delivered by your site and through those tweets they come to your site even many of the people retweet you tweet.
I think traffic is not bad . If u increased more PR, than u should listed website in Yahoo & Dmoz ( open source directory).
There's a new Ebook I have just come across which I predict will become very popular. It presents a strategy for selling any type of product using methods which will never become obsolete. Plus an ingenious twist which will send your traffic rocketing. Have fun with it. Lavanda Williams adtrackpro.net/cl/Forum.html
I would suggest that you keep adding content to your site. You'll definitely notice your growth overtime.
I must suggest that SEO is the best way to get a good traffic.You can write informative and useful articles which are the very most burning topics Now-a-days.. on the other hand create a good content relevant to your subject and focus on the key words that people actually searching.You can use Google suggest and Google Adwords keyword tool to find keyword suggestion for your website.Next try to give a good indexed and finally do some socialize by using Social marketing media like Face book and twitter which helps to gather traffic.