Marathon race day is such a special experience and nothing can really get you ready for the explosion of emotions that you'll face.
We suggest getting a practice race in (maybe a 5 or 10k) before the big day, so you can get some exposure to what it's going to be like on race day and don't end up feeling like a rabbit in the headlights.