@Lunisserverus
I know this is a month late (Thanks for the no update, Wattpad). But one of the great things about wanting to improve upon your craft, you've done the first part. Which is finding out your strengths and weaknesses. Something that I'm often told is that you want to focus on one thing.
Right now, I struggle with writing and creating characters. I know how to build the plot and get my points from A to B. But when it comes to actually know my characters and who they are as people, that's where I fall flat. At the moment, I'm taking a step back from writing my first draft. Taking one character out of the cast and looking into their motivations. Getting down to the main essentials.
Choose one thing that you're struggling with -- dialogue, pacing, fight scenes, anything! Try going to writing blogs or forums (Reddit and Tumblr are places that I go to a lot for help) to read up on some advice or ask for help. I've found a lot of great advice that I use for a lot of my weaker parts.
Additionally, have you considered getting a beta? I've been a beta for other people's work but I've never actually sought one out before. They can help with specific things -- grammar, plot, a soundboard for ideas, etc. It's important to establish clear communication and explain what exactly you're looking for. Do keep in mind that there are betas for long-term projects or just looking to read one chapter. Often times, they're not professional editors and vary among skills.
But of course, I think your writing is pretty good. Especially the way you write dialogue and evoke personality within each character. That's a skill and accomplishment in itself. Keep up the good work and don't beat yourself up for it. It just takes practice and possibly reading more material that's outside of your main genre of work.