400 мс - это время генерации страницы на PHP. Сравнивать нужно не с HTML, а с другим движком, или php скриптом.
Например, вывод Hello Word на чистом php:

Вывод на свежеустановленном MODX Revolution со стандартным шаблоном:

Вход в PhpMyAdmin

Итого:
Чистый php - 2 мс
MODX - 15 мс
PhpMyAdmin - 40 мс
Проверяю на виртуальной машине, задержек от сети нет.
Можно сказать, что минимальное время генерации страницы MODX ~15 мс, всё что у вас сверху - это вы накрутили вызовом сниппетов, чанков и тд + работа сети.
Сеть оптимизировать не получится, значит нужно брать и смотреть, на что тратится время при генерации страницы.
Как минимум, вывести плейсхолдеры [^t^], [^q^] и [^qt^].