Question: is 23 minutes a good 5k time?
Answer: 23 minutes flat for 5K is 7:24/mile pace. Most people who are not track athletes would consider that pretty fast. By all means, keep running if you'd like to improve that time! I can suggest two approaches that are pretty much guaranteed to get you under 7-minute miles and well on your way to that 20.