You can probably make an argument for "enhance" but definitely not for "sharpen". "Improve" is the best option.
Hi English Teachers,
I don’t know when to use ‘improve’, ’enhance’ and ‘sharpen’, please teach me and check my sentences, thanks a lot in advance.
I go jogging frequently nowadays, I thought that the practice enhanced/sharpened my running speed but many people overtook me easily.
You can probably make an argument for "enhance" but definitely not for "sharpen". "Improve" is the best option.
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.
OneLook Dictionary is an excellent resource for this type of question.