Почему не отображается картинка?
Подозреваю что вы не смотрели в инспектор. Картинка на самом деле есть, если конечно правильный путь. Но у нее нет размера
Вы просто не задали размер картинке, добаьте к li::before сделующий код:
width: 500px;
height: 500px;

Или же замените заданые мною значения на значения размера картинки.