I am a first-year undergrad econ student and was interested in reading Keynes' book. in the preface, Keynes pointed out that the text deals in the abstract and is meant for his fellow economists. After reading a few chapters its become quite clear that he wasn't kidding. there so many theories and ideas that I am not familiar with and most of the ideas are criticised more than they are explained.
So my question is: what prior knowledge do I need to possess to understand the book? Any books you can recommend to acquire said Prior knowledge? and lastly is the book even worth reading?