Your Page Rank has no relationship with the actual rankings (i.e SERPS) of your Website. This is the reason why you are not receiving any good traffic from search engines.
Page rank is just the Search engine tool which tells you how many links point back to your Website.
If you are serious about promoting your Website then do following:-
a) Add Quality Content
b) Promote your website on quality forums like go4expert
c) Do article promotion
d) Do social bookmarking
e) Do Social Media Promotion
f) Do Social Network Marketing through Twitter, Facebook etc
I hope it will help you to gain more visitors towards your website.