Those speeds are normal for you? If so, then that ping doesn't sound that odd.
Several questions:
Who exactly is your ISP (comany and type (dailup, dsl, cable, satellite, etc))?
Did you try any other servers on the Speedtest website? Sometimes the nearest isn't always the fastest.
Have you...