Решил углубленно изучить PHP MySQL, Что еще добавить?
Роутинг
Паттерны проектирования
Нормальное ООП - абстрактные классы, интерфейсы и наследования
Сахар вроде трейтов
Composer и установка библиотек с его помощью
Регулярные выражения
К вашему списку добавил бы реализацию поиска по сайту, на основе собственной разработки и готовых решений (например, Elastic Search).
Необходимо изучить работу с git и composer.
Так же, стоит углубиться в теоретические основы. Например, вы привели, в первом пункте, "Сделать авторизацию и регистрацию". Скорее всего, вы не совсем понимаете различия между идентификацией, аутентификацией и авторизацией, и обособляете их одним термином "авторизация".