When you test speed on the phone, the speed is normal?
I am not sure if iphone itsefl can have some limitation if the carrier forces that.
What if you tether to your pc/macbook directly?