What is bad for speed reading is having a bad short-term memory. Another factor is a small vocabulary. People who only know few words, need more time to "scan" unknown words, simply because fewer words in the text are known.