Your speeds are probably not that bad. You're connected to Dallas. My speeds improved dramatically when I tried the LA servers.
I think I read that Speedtest has a bias, but I just tested my speed with Google and a few other sites and got around the same. I think that testmy.net site just sucks.
But regardless, you're fucked, you need to change to a new ISP, lol.