Here’s my advice on how to tell a good story.
Create dynamic characters.
They shouldn’t be perfect because everyone is flawed in some way.
Make everyone want something.
As simple as wanting a glass of water or as complicated as saving the world.
Every action has a reaction.
Tell the story in all it’s ugliness.
Never underestimate the intelligence of your readers.
Aim for clarity.
Confusion is bad communication.
Put your own twist on tried-and-true tropes.
A complete story will always win against an incomplete one any day.
Give your readers some closure.
You don’t have to answer every question, but you still have to tie up a few loose ends.
You won’t write good stories until you write a lot of bad ones.