@kainatarma I agree, but again, good is subjective. Some people consider good being able to write an entire story. Others being traditionally published. Some don't mind as long as they have a large audience and can bring entertainment to others, and there are people who won't think they are good unless they win an award. That's why I was saying that it's healthier to be happy about the writing in itself and then if something good happens, that's great, and if not then you'll still be happy about what you've accomplished. I've seen people on these forums be over the moon about having five subscribers, and some that weren't happy when they had over 50k. Everything is dependant on your mindset. It's great to be ambitious, but if the value of your work depends on how many people enjoyed it, it'll be hard to pitch it to publishers, agents (I assume this is what you are aiming for)--or even readers--if you aren't at least a bit confident in what you make.
(On a sidenote, I remember reading your writing on a forum post, and I thought the descriptions were very well written, I don't think it was 'bad' at all. )
I personally think that if you are able to find the flaws in your writing then it means you aren't as bad as you think you are. Since you know what needs to be improved, you're probably on the right path, even if it takes a while for you to get to the level that you are aiming for. Perhaps it's better to view ourselves not as good or bad, but as permanent students of the writing craft? That way, nothing is a waste of your hobby since every word you are putting down is a learning experience that helps you grow. If you truly think you aren't where you want to be, there are also writing workshops out there, books on writing, and groups to find critique partners that could help you get there. Your current level doesn't matter, it's never too late. I'm sure that if you keep on writing and learning, you will eventually end up where you want to be. Good luck!