The best thing that you can do is to blag someone else's site.
Your site has the basics, but is very plain. Nothing wrong with plain if it is laid out right.
Having played around with HTML for years, and dabbled with various editing packages, I'm currently settled on Joomla.
It is a sod to get your head around intially, especially the initial installation, but once installed, you can start to substitute the Joomla elements for your own, and change the templates to suit your needs.
Once you grasp the basics you will be flying pretty quickly adding extensions that allow you to run just about any application you are likely to need.
I started with the SEScotland template available on Escouts, and have juggles it to get initial templates for two sites, the third we created our own template, which will be available as a package soon for anyone who wishes to use it.