So I assume many of you have issues with your iPhones MMS on T-Mobile so here is the real solution (jailbroken or not)
If you are jailbroken download iFunBox (you can find it online)
If you aren't jailbroken download iBackupBot (you can also find this online)
Regradless if you are jailbroken or not you will need to download this file: https://docs.google.com/open?id=0B22m_wKMhBgwYzY5MTQwYTEtNGZlZS00Mzc1LWJmYzItZTI0NTEzYjJkY2Q0
Alright so lets start with you jailbroken people first
1. Open the iFunBox program
2. Select raw system files
3. Navigate to private/var/mobile/Library/Prefrences
4. Drag in the com.apple.mms_override.plist you downloaded in the link above
5. It will replace the existing mms settings
6. Now reboot your phone, if you open settings-messages the MMS option will now be there
7. Now go to settings - general - network - cellular data network and change the MMS APN to epc.tmobile.com
8. Enjoy MMS
If you arent jailbroken the guild is alittle more complicated
1. Open iBackupBot and search for you most recent backup (backup your phone to your computer now)
2. Search for Library/Prefrences/com.apple.mms_override.plist
3. Open the file
4. Open the file I made you download in the link above
5. Copy the settings from the file I made you download into the file opened from iBackupBot
6. Save
7. You will see a setting in iBackupBot that lets you restore from backup (looks like and iphone with a green arrow)
8. Your phone will now say restore in process
9. Now reboot your phone, if you open settings-messages the MMS option will now be there
10. Now go to settings - general - network - cellular data network and change the MMS APN to epc.tmobile.com
11. Enjoy MMS