I would always encourage aspiring writers to take some form of formal teaching for writing. Go to some seminars in your area. Join a serious writing group. By serious I mean one that actually helps you with the craft, not one which never laughs. Those aren’t worth while.
One of the best options though is to take some classes at a college – big university or even a community college. But when that option doesn’t really work for you check online! Places like Udemy, Udacity and Iversity offer free online courses that you can take at your own pace. There are also places like MIT, Open Culture and a crap ton of others that allow for more options.
Just get yourself writing and having someone else look at it. Beg for feedback whenever you can – okay, maybe not beg – but let someone tell you what’s actually working and what still needs to be worked on. And then of course they can offer advice for those areas.
One of my favorite school courses this year is my creative writing class. Not only do I have a great little nerd corner in my back corner but we also have a lot of time to look at each other and share feedback. I’ve had two students come up to me specifically for feedback outside of our assigned groups. And by the end of the semester, we’ll have built ourselves a portfolio. I’m really looking forward to this part.
I try not to feel like I’m a foot tall because I need help with my writing still. I doubt I’ll ever feel satisfied in my skills but that’s alright. It’s good to continue to strive for something better. Just learn to be grateful for those who do appreciate your work and give you compliments. Take the compliment with a smile and thank you instead of tearing yourself down with “Oh, it was only this” or blah whatever. You can write well as you continue getting better. That’s the whole point!