Its not bad for your first site. Personally as a non-professional, it has taken me months to give my own website "personality" and I'm not there yet.