There are several ways to reduce size.
1. some external compressor (like avove mentioned)
2. you reduce amount of imported things (like mentioned above )
3. You compress the triggers (like instead of 8 triggers with always same code... only with player difference, you can also write one trigger where you add some conditions)
There are some others, but these would reduce quality of map (like reducing terrain)
Hope that helped