Nice writing style. I don't know what your professor wants as far as citing your sources, but I noticed there's no APA-style parenthetical citations in your paper. Whenever I had to write papers they would always require listing a source in parenthesis after a direct quotation or if I summarized an argument from a book or article.
We were going for MLA, plus his recommendations.