I generally only pick up books that have been recommended by multiple people. It's a good filter for me and over time I've grown a whole list of books I want to read.
Also, if I'm not enjoying a book, I'll give up on it. I used to push through every book no matter what, but there's no point forcing it. Start the next one that you'll find enjoyable!