Ebay is a great place to buy second hand miniatures.

Miniatures by post is a good place to buy new warhammer it has a 20% discount on most games workshop products.

Unit fillers can help to stretch the models you have further, for example you could have a zombie ogre taking up four spaces in a zombie unit.

Zombies you can easily get more zombies out of the boxed set as well as
Skeletons just make them coming out of the ground.

The Giant can be taken as dog of war in vampire counts army's you dont need the body
just use a head and two arms coming out of the ground and paint it like a zombie.

Spirit hosts can be made out of any spare warhammer models you have lying around just stick
three or four on a swarm base and paint them as if they where ghosts.