First of all, i would make sure that your hosting package and domain are with a reliable provider.
I assume that you are aware of all the tricks and scams when it comes to web hosting companies like over selling, domain ransoming, etc etc?
If you need to know anything, feel free to ask.
For your website itself, if you want it to take off then you really need to do 1 of 2 things.
1- Fill your site with LOTS of REALLY GOOD content and update it REGUARLY.
There are literally millions of websites out there dedicated to miniature wargaming. The chances of people looking at yours on a regular basis is slim to nil.
Going back 10+ years it was a lot easier to get your website looked at. Now with the number of websites registered you are nothing more than a drop in the ocean.
2- Spend a fortune on advertising. It can be quite effective, but EXTREMELY expensive.
Problem is, it will require a MASSIVE investment (probably in the $100,000+ region), which is impossible to justify on a "hobby" web design project.
I have created several websites that got used on a regular basis, but due to the cost of the upkeep of the domain and the hosting cost, along with the minuscule income from advertising, i was forced to abandon everything.
I now only own 1 domain and 1 shared hosting account with an extremely reliable and reputable host, and basically just use the hosting account as a way to access my files from any computer and occasionally muck around with php scripts and mySQL databases for fun rather than public access.
Although i dont have any advise for the content of your website, i hope that what i have said will help you out a bit.
Dont expect to make money out of it. It will cost you a lot more than you will make, but the main thing is to have fun doing it.
Good luck, and looking forward to seeing the result.