You can learn just about anything from books, and chess is included. But to really improve, you must play regularly, like any other sport. The concentration and mental discipline needed to improve chess performance can't come from study. Especially true below master level. Experienced tournament players have developed those "game muscles" well. Amateurs need to build them. Study won't help you if you can't focus.