
Good points. I remember when I trained for the 2010 Goofy. I really had a tough time getting over the "mental" part of it, not to mention the physical. (and I don't even run as much as most of you) The enormity of what I was going to undertake sort of overwhelmed me. That is part of why, when I was developing a stress fracture, I made sure that I did everything I could to finish up my training (hours and hours and hours of water running, wearing my boot, etc), because I did not think I could undergo the mental aspect of gearing up for it again if I couldn't run.
It was supposed to be "one and done" until my race buddy got the idea that we would come back. This second time, it's not such an enormous deal mentally here in the pre-race stages, as it was 2 years ago. I was successful the first time and have no reason to think I won't be successful again (and hopefully a tiny bit faster).
Now...during the events. Oh, yes, that is hard stuff. Physical and mental. But the mental game is really what is going to keep you going. Thankfully, I have some Ironman experience under my belt, including 2 marathons that went pretty badly, one that was medium bad, and a few that were ok. I know what running on tired legs feels like (ow!). But that doesn't mean it doesn't get hard.
I strongly urge each of you to come up with your mantra, your reminder of how bad you want to do this, your reason for running. If you can't explain to people just what it is you are running for, you will forget to tell yourself on race day, and it makes it easier to beat yourself up. Even if it's for the medals...that's valid and you visualize those medals when you need to, to keep yourself moving!
Practice POSITIVE SELF TALK. It's huge.

Sure, there will be people cheering out there (tell your supporters to cheer for EVERYONE, by the way), and there will be some fun and characters and good times. But there are going to be times when you would love for someone to tell you, "good job!" or "Atta boy/girl!" That person can be you! Give yourself some love. When you make it up the little hills (which feel enormous later in the races), tell yourself, "great job!" or clap for yourself (yes, I do this when I finish a good run, even in practice). And if you think this is crazy, then just please excuse me when you hear me talking to myself, "good girl" and "get up the hill" during the races.
Another trick that works for me and I would have thought it was how everyone does it, but I have learned from friends/training/running partners that not everyone thinks this way: Break up the run into pieces. It can be so daunting to think, OMGIHAVETORUN26.2MILES!@! You can break it into miles, but that might get sort of stale. You can be even more basic if you are a run/walker and just think 4 or 5 minutes at a time (I do this in Ironman---I never run a "marathon," I just run 4 minutes a whole bunch of times). Another breakdown would be to go by park or various landmarks: Start to MK, MK to 1/2 way, 1/2way to AK, AK to WWOS, WWOS to HS, HS to Epcot, Victory Lap around the WS. That's 7 little runs. Piece of cake!
And if it gets really hard, you can think in smaller increments....make it to the next set of cones, etc. Give yourself little goals that are easy on their own, but they add up to some awesome finishes!
OK...I am rambling. Carry on!