Hospital bag...?

I am almost 29 weeks and I am wondering what I all I REALLY need. Hospital bag AND a diaper bag?
One big bag to put it all in just for at the hospital?
How many outfits? What sizes? One preemie, just in case? One or two newborn? One 0-3 months in case he's big?
What do I need???