Learning Chinese through comprehensible input

Can you really learn Mandarin through listening and reading alone? What is comprehensible input, and how do you get enough of it?And how do speaking, writing, grammar, and flashcards fit in?