Personally, these are the things I would cut. (Just remember, our priorities may be different.)
1. I would do dessert at the Sci-Fi rather than dinner. It is less expensive but you still get to experience the restaurant.
2. I agree with the previous posts about taking some breakfast stuff to keep in the room - it saves both time and money. Save your character meal money for later in the day when you're already going to be paying more than usual for a meal anyway. And you might consider doing a character lunch in place of the character dinner. They have them at Crystal Palace at MK and the Garden Grill at Epcot and they should cost less than a character dinner.
3. The only way I know of to trim your ticket cost would be to get bounce back tickets but this will only work if you only plan to do 3 parks and do them one park per day - no parkhopping. If you do this, I believe the ticket costs will be about $50 for the first day, $45 for the second, and $40 for the third for a total of about $135 per person as opposed to about $200 for 4 day parkhoppers. Whether this would work for you really depends on your priorities.
4. I would skip Blizzard Beach and take the time to enjoy the pool and other amenities at the resort. Afterall, you are paying more for that privilege than if you were staying at an All Star so enjoy it.
5. You might also be able to trim some off the cost of a place to stay along the way. If you have a Disney Club membership look into using the Entertainment Club benefits that come with it or with any other entertainment book you may have. Also check those discount booklets you find at places like Shoney's - there are some pretty good hotel deals in those.
6. These are some tips about small things you didn't mention but I thought I'd pass them along - every bit helps.
Phone cards - Nestle is giving away 20 minute phone
cards. Just collect UPC symbols off of designated pro-
ducts and send in. You have to send in 4 UPCs per
card. Don't know if you would get them back in time
but it might be worth a try.
Water bottles - You probably already know this but
definitely take your own water bottles to the parks.
This is another one of those things that saves both
time and money. Same goes for snacks - we take
ziplock bags of Chex Mix, Teddy Grahams and such.
It's so convenient to have it on hand whenever you
want it and it allows you to save your money for
special snacks.
Souveniers - Check out some of the factory outlets
before you hit the parks. I keep hearing about
really great deals on park merchandise so this is
something we plan to do next time.
Wow, I didn't mean to be so long-winded but I hope some of this helps. Have a great trip!