Shotgun would be great for close combat situations, but the downsides to it are the weight of the shells and the lack of range.
Also a must would be a silencer on all the weapons, Zombies have a heightened sense of hearing so a loud gun blast would see them flock to your location.
Fire is also a good way of disposing of zombie bodies, but setting one on fire to kill it would be a bad idea, Zombies do not feel pain and will keep on walking towards you (on fire too) and if they make it into your hideout then they can cause serious damage to it.
On clothing and apearance, I would keep my hair short and clothing non baggy. Zombies have a tendancy to grab and hold on very tight and drag you to your death.