The differences are dramatic:
- a MIDI file consists of bits of midi data, which means that you can make all kinds of changes to it: replace sounds with totally different sounds of your keyboard, make transpose changes, eliminate single notes or complete tracks (e.g. the live tracks you want to play) etc.
- an MP3 file is basically an unchangeable entity (except a few changes like limited tempo and pitch changes, however with quality loss).