No problems whatsoever with Mediafire here, see the attached screenshot. Whatever problem you might have, it's not on Mediafire's end. Mediafire is in the US, and I'm in Europe, so it shouldn't be an issue related to the distance from your location.
Perhaps your ISP is throttling Mediafire ? 30kb/s is quite suspicious, because it's exactly 256 kbit/s, which looks like a commonly used speed throttling setting.