<3 for all, and really, I don't think any of you are as bad as you think you are. A general piece of advice I'd give is to be strict with yourself, but not hard on yourself when it comes to your writing.
Not that I'm the best example, because I can be pretty critical of myself, but over the years I've learned that sometimes I just have to let things go. The things I'm best at are the things I'm hardest on myself when going over my own writing. That generally includes two things: 1. Grammar, and 2. Dialogue. If those two are messed up in any noticeable way, I don't let myself get away with it because I know I can do better.
Other things, like location descriptions and battle scenes, don't come as easily for me, so I give myself a little more slack. I try my best, but I don't immediately beat myself up when it's not flawless - I just try to get better every time I write anything in those two categories. I would take some time to assess your own writing and get at least two things you think you're good at, and two things you think you could improve on, and then focus on those for the next however many posts, or the next two weeks, or some arbitrary length.
When that time period is up, reassess yourself, rework your list of improvement areas as needed, and do the same thing. Writing, like life, is a process. We all have things to learn. :D
Pixel by: Tamme :D
Please tag me in all posts! Thank you!