My suggestions:
Train on the surface that you will be running on. Treadmills are good and all, but your body needs to get used to running on asphalt.
Hydration (water, not beer, ha) should be a daily focus. Not just before/after your runs, but every day you need to be drinking lots of water...