I honestly don't understand why you would say your writing is so bad. After a quick skim, I noticed just four things you can improve, and none of them are major mistakes.
First would be phrasing and sentences. You often comllicate them needlessly. It's generally better to write short and concise sentences, and I feel like you sometimes want to write something specific but don't find good words for that and end up with an awkward phrase. Improving in that regard is just reading and practice.
Second is descriptions and explanations. You write a bit too many of those, which slows down the pace; it's not necessarily a bad thing even, though I think it should be reduced at least in the first few chapters to give readers some events to process before explaining the circumstances instead of explaining the world before placing the story in it.
And third thing is clarity, because the way you write makes some details unclear or completely missing. That's nothing more than practice. When you imagine a scene, try to think from outsiders perspective and consider what they would see from as detailed an image as possible.
The fourth one would be the abruptness and randomness of some events in your story. It feels like they are happening because someone decided they would happen right there, not for any specific reason. And just to be clear, I don't mean to say that surprises are bad, but I mean mainly the quickness of some of the mc's decisions. That's a very common mistake, when, for example, the mc finds a wounded animal and abruptly decides it's her pet. That can happen, yeah, but there's generally a lot more consideration and development before that conclusion is finalized.
Generally though, your story is pretty good. I'd personally rate it at 3,5 stars, which is already something considering that 4 for me is a good story with some mistakes and issues that don't affect readability and 3 is a story with noticeable mistakes and issues that interrupt reading. It's definitely way better than many stories that go up for feedback here. They often land at 3 or lower on my personal scale.