Корректно: закупать хека.
Оба варианта возможны. Лучше: не знает всей правды.
Знает – глагол, а не с глаголами пишется раздельно.
Можно.
Запятая перед все не нужна. Верно: Как будто все знают, что ты хотел, а что нет.
Указанная запятая требуется, так как она разделяет две части сложного предложения: Она отлично знает и О чем, с кем и как говорить.
Возможны оба варианта, но предпочтительно: не знает предмета. Общее правило: слова, зависящие от глагольной формы с отрицанием, могут стоять в форме как родительного, так и винительного падежа, если в зависимости от глагола без отрицания они употребляются в винительном падеже: знает предмет – не знает предмета / предмет. Но при глаголах восприятия мысли (в том числе знать) обычно употребляется родительный падеж.