Well there are probably a lot of reasons. As said before, I tried to create a great site that's easier to use than others. I'm a bit of a perfectionist which probably helps :)
Also, our traffic mostly comes from search engines like Google. If you have a website you might want to read up on "Search Engine Optimization".
Aside from that, Pokebase attracts a lot of visitors.