How should I prepare for a Two day greyhound trip?

In december I’m planning on Traveling from California to Indiana. It should be a two day trip.I’d like to know if anyone has any good advice on what I should take, and how I could prepare for the trip.

I already plan on having extra money for traveling back,snacks, a pillow, and a CD player.