Определительный оборот от природы умный, самостоятельный, относящийся к сочетанию русский генерал, имеет добавочное обстоятельственное значение причины и обособляется; внутри этого оборота запятая между определениями от природы умный и самостоятельный ставится потому, что они однородны.
Определение, относящееся к двум или нескольким существительным – однородным членам, ставится в форме единственного числа, если по смыслу сочетания ясно, что определение относится не только к ближайшему существительному, но и к последующим. Таким образом, в Вашем примере рекомендуется использовать форму единственного числа.
Также обратите внимание, что слово стилистика здесь использовано некорректно, его следует заменить.
Если однородным членам предложения не предшествует обобщающее слово (словосочетание), то перед ними двоеточие ставится только в том случае, когда необходимо предупредить читателя, что дальше следует перечисление. Как правило, если обобщающего слова нет, то решение о том, ставить ли двоеточие, принимает автор текста, ориентируясь на интонацию. То есть в данном случае однозначного ответа нет.
Нужна только первая запятая, разделяющая однородные определения — согласованное и несогласованное. Правило таково: запятая ставится при сочетании согласованных и несогласованных определений (несогласованное определение помещается после согласованного), ср.: Между тем в приземистой, с коричневыми стенами зимовке Клюшиных действительно горела слегка увернутая семилинейная лампа; Она сняла со стола толстую, с бахромой скатерть и постелила другую, белую.
Здесь возможны варианты. Запятая нужна, если автор хочет, чтобы определения воспринимались как однородные: вой был протяжный и поэтому жуткий – слова протяжный и жуткий сближаются по значению, между ними создаются синонимические отношения. Однако возможно трактовать эти определения и как неоднородные: жуткий вой был протяжен. В таком случае запятая не нужна. Выбор остается за автором.
Между двумя глаголами в одинаковой форме, указывающими на движение и его цель или образующими единое смысловое целое запятая не ставится (в таких сочетаниях нет однородных членов), ср.: Зайду проведаю (Л.Т.); Пойди посмотри расписание занятий; Смотри не оступись; Идёт себе посматривает; Сидим завтракаем; Попробуй определи на вкус; Сядь отдохни; Ждём не дождёмся весны.
Прилагательное ставится во множественном числе в тех случаях, когда необходимо подчеркнуть, что определение относится к обоим однородным членам. Например: положить мелко нарезанные зелень и мясо (иначе будет неясно, следует ли резать мясо). В приводимом Вами примере такой необходимости нет, поэтому определение может стоять как в форме единственного, так и в форме множественного числа.
Если прямая речь находится внутри авторских слов, то перед ней ставится двоеточие, а после нее — запятая, тире или запятая и тире (по условиям контекста). В данном случае требуется запятая, разделяющая однородные сказуемые сказал и открыл, между которыми находится прямая речь: Он сказал: «Я вас понял», открыл дверь и ушел прочь.
Выделять запятыми конструкцию, состоящую из двух однородных обстоятельств, не требуется, однако запятые или тире можно поставить «для попутного пояснения или смыслового выделения» или «для особого подчеркивания» этих обстоятельств (см. параграфы 74 и 76 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина).
Запятая не нужна, если части как будто волшебство уже на пороге и подарки ждут однородны, то есть относятся к слову настроение, раскрывают его смысл. В этом случае после союза и можно вставить союз как будто.