I worked 'overnights' for years. Sounds like your shift is longer than i had to deal with on a regular basis...I worked generally 8 or 9 hours. You are in sometimes from 1PM-4AM?? That is brutal.
I echo the fact that you NEED to maintain a similar sleep schedule on your day(s) off. The thing that causes the most issues for shift workers is adjusting the sleep schedule. If you work overnights 5 days a week, but on the weekend, sleep like a 'normal' person, you are radically shifting your internal clock twice in a few days time and this murder on your body.
I don't think this will work for you, but when I worked from 3AM-noon, I split my sleep to be able to do things in the evening. I took a 3 hour afternoon nap, then 4-5 hours of sleep before work, having my evenings free to be with my wife after she came home from work, or to hang with friends. BUT, I also did the nap thing on the weekends and slept 4-5 hours overnight...with some shifting of that by maybe 2 hours which doesn't affect you horribly.
Consistency is the key. Keep the same or at least very similar schedule on days off.
Ditto the black-out curtains/eyemask/earplugs. I actually had black plastic over my windows. It made noon as dark as midnight.
Turn off your phone if possible. Nothing worse than getting a call in the middle of the 'night'.
Don't have any food suggestions other than it's easy to eat poorly on this schedule. And I couldn't eat breakfast after work...YUK...I was always looking for 'real' food by 9 or 10AM. My meals mirrored what a typical person would eat: breakfast when I woke up, lunch about 5-6 hours in and then dinner actually (in my schedule) in the eve after my nap.