Write for yourself, not for a perceived audience. If you do, you'll mostly fall flat on your face, because it's impossible to judge what people want. And you have to read. That's how you learn what is good writing and what is bad. Then the main thing is application. It's hard work.