The first thing to check, is whether there's a stuck profile on the line.
The BT line checker tells you this.
Test Result
Please note, don't expect miracles, and there's not an exact match between the speed the line has synced at and a properly functioning IP profile, but if there's a large discrepancy between the IP profile and the sync speed then shout at your ISP.