To a certain extent it depends how you define 'good' and who you compare yourself to.
Am I a good cyclist when compared to Lance Armstrong, Steve Peat, Danny Macaskill, Joe Parkin, most people on here? No not in the slightest…do I enjoy it even though I'm probably last up all the hills and off road have to walk down some of the tougher bits if I don't feel comfortable…yes.
It's always good to learn more and improve at something, but if pushing yourself to do that removes the enjoyment or starts to make you unhappy it's not worth it. As Bob Marley said 'don't worry, be happy*!' 🙂
*easier said than done sometimes.