I would definitley not say that 216,000 is not good a good ranking. That is well in the top 1% of traffic in terms of all total websites. My website gets about 150 unique visitors per day and 500 page impressions. My alexa ranking is just inside 1 million. However, my website is only 11 months old. I have not had a lot of time to build links yet.
I have a blog and i get approximately 100 - 200 vistors per day. My site is 5 months old and have got alexa rank some thing 3960,546.
If you have 5000 visitors a day, then you should have good alexa rank. Should not it?