One little trick that works for me: read and listen at the same time.
I love books, I love reading, but my main struggle while reading was having to go back and read a few pages again and again when I caught myself lost in random thoughts. Sometimes it took quite a long time to finish a simple book because of this.
Most books today have and audiobook version. So just try both at the same time. It's less likely you'll get distracted and if you do, you can just catch up to what you have been listening.
But most important trick is to read things you like and that interest you. Don't force on books that aren't interesting just to say that you finished it.
I hope this helps.