Для 17 лет, очень даже неплохо. Советую почаще перечитывать и самому искать недочеты. И, конечно, учитывать замечания. Навык писать без ошибок нарабатывается не сразу, но, если не лениться, то скоро.
Оффтопик
Проснулся в полном бреду.
Лучше: «Проснулся в ужасе», потому что бред и сон хоть и не синонимы, но чем-то похожи.
И почему «пытал заложника»? Пытают пленных, чтобы получить информацию. А заложника только если из садизма.
Когда вошёл к Генри, руки тряслись из-за (пережитых) кошмаров
Добавь слово. Ведь кошмары были во сне, а не наяву.
Скрипя сердцем снова взялся за скальпель.
Сердце не может скрипеть. Скрепя сердце.
Понимаю, почему у тех двоих был такой шок: с утра их была целая рота. Когда я с ними говорил, они лишь сказали про гранату, залетевшую в окоп. Не думаю, что это всё, что с ними было — но этот взрыв наверняка был последней каплей. Их разум никогда уже не будет прежним, их глаза уже никогда этого не забудут.
Надо работать, если хотите научиться писать. Такое количество «был» недопустимо.
Сделали умный вид, почесали в заднице
почесали задницы.
Увидев снимок, караульный тут же подошёл к нему, ударил прикладом своего автомата по лицу
лишнее слово
Я не был обязан, но стащил её, (запятая не нужна) и вложил в руку, когда шли в крематорий. Он сказал мне «Спасибо». Это единственные слова, сказанные им не со слезами боли, (запятая не нужна) на глазах, а со слезами счастья.
Когда крики стихли, я тут же рванул на свежий воздух, (запятая не нужна) и заплакал
но увидев серьёзное лицо генерала(,) быстро замолчал
Слово «быстро» не годится. Или «тут же», или «сразу».
И замени везде «заложников» на «пленных». Заложников берут террористы, на войне только пленных.
И почему «пытал заложника»? Пытают пленных, чтобы получить информацию. А заложника только если из садизма.
И замени везде «заложников» на «пленных». Заложников берут террористы, на войне только пленных.