Do not waste time on trendy best-sellers. Life is short, and there are only so many books you can read.
Prefer classics over contemporary authors; they have endured the test of time.
A meta-aggregator of quality rankings like The Greatest Books is really useful.
Prerequisites for good writing, according to Steven Pinker:
Painters I like: