"You speak well" means you have a good grasp of the language, you are precise, expressive, and so on in your everyday speech/conversations. Likely you will make a good case in a debate or give a good speech, and have done so in the past.
A person who speaks well does not have to give a speech or participate in a debate, but "You spoke well" would be said to somebody who had done wi