If you want to write good fiction, you need to read good fiction. Here is a list of just all around good classic fiction that are extremely helpful.
Tarzan of the Apes by Edgar Rice Burroughs- has very good descriptions and most of the characters are nicely developed. Not much plot because the story follows Tarzan discovering who he is, while the readers already know who he is. Despite that, it is a fascinating, enjoyable read. (8.5)
Princess and the Goblin by George MacDonald- is filled with depth, mystery, and magic. The writing is enchanting. This story has the feel and innocence of a fairy tale, but a more profound edge to it. Though some of the characters are a tad cliche, it adds to the fairy-like feel of the book. (9.0)
Kidnapped by Robert Louis Stevenson- an exciting story with a plot based on revenge, adventure, and justice. The characters have a lot of depth and backstory to them. The writing can sometimes be a bit long and tedious, but it is still a worthwhile read. (8.0)
Frankenstein by Mary Shelley- this story is known as the first sci-fi novel. This novel is filled with profound hidden meanings behind each and every action. Nothing is said or done without a point. I will say though, the author has a lot of points to make and the writing can suffer because of this sometimes. I did not find any of the characters all that likeable, but that was clearly Shelley's point. This book shows how to write a novel that makes a point using an absurd and brilliant adventure. (8.0)