Well done... and my suggestion for getting faster would be doing intervals, which are also great fun. I use the Speed podcast and also this : runnersworld.com/peak-perfo.... Here is my post from ages ago that proves it too: healthunlocked.com/couchto5...
Most people find parkrun will bring out their best.
If you are going out every run in attempt to run a faster 5k then you are going about it in completely the wrong way. Have a look at this runnersworld.co.uk/rws-trai... It will show you what sort of pace you should be adopting for each type of run encountered in the average training plan.
Most new runners spend too much time trying to run fast, when they would benefit more from slower runs. Personally, I believe that to run a faster 5k it is beneficial to learn to run further.
Don't be disappointed in yourself. Every runner has to accept, performance wise, that they are where they are and devise the plan to improve. This can fluctuate, for all of us, with your general condition or as a result of injury. Maybe you have expectations that are beyond your physical abilities, although I do believe with good training and hard work we can all improve specific targets when we really want to.
Don't concentrate on speed alone. Keep running, keep smiling.
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.