Most of the posts are spot on in regard to internet marketing in general. If your site can't be found, there's no reason to have one in the first place. I'm a worker and have trouble finding information on a lot of places, and especially ones that I work for. If I do find your site, I should expect to see updated show information and at least contact info. Rosters are a plus but not necessary. Everything else is icing on the cake.
But the key, again, is people finding your site. Are they even looking for indy wrestling? And how many pro wrestling websites are there? I've seen AIW, PWO, IWC and a few others do really well with getting press releases onto prominent news sites and that's a step in the right direction.
Also realize that web advertising alone won't bring in the traffic you might expect. It takes a blend of traditional media, such as print, tv and radio in addition to internet advertising to really make an impact.