IPhone 4 won't send pictures to other via iMessage or text?

My iPhone 4 isn't sending pictures nor is it uploading to fb or instagram. It did upload to twitter yesterday though. My MMS is on so any other ideas? I tried restarting it.
Also it won't connect to Wi-Fi so I can upgrade it, it's needed it for months now but won't connect to Wi-Fi.

Check your internet connection

Call your carrier or someone to look at/fix it