Google же пишет в чем конкретно проблема, не?
Я тоже одно время занимался ИМ, написанным частично на конструкторе, но я разгонял его по факту скорости загрузки сайта, а не показателей Google pagespeed.
Достиг показателя загрузки сайта 300мс и успокоился. Чистил базы данных от мусора, в какой-то момент помню даже проходился по всему css файлу конструктора и удалял неиспользуемые стили(вот тут можете глянуть
Что сделать с большим файлом css? ).
Так то в правильном направлении копаете, хороший кэш плагин и быстрый хостинг - самое главное, след шагом оптимизируете картинки и оптимизируете файлы сайта(например объединяете css'ки в один файл)