Когда-нибудь я напишу отдельную статью на эту тему. Если говорить коротко, то главные качества любого успешного SEOшника - это:
Системное мышление, способность «видеть лес за деревьями»
Способности к самообразованию и самостоятельному поиску информации
Хотя бы базовое понимание принципов работы интернета, веб-серверов, поисковых систем и сайтов (что такое HTTP, чем PHP отличается от HTML, какие существуют коды ответа сервера и зачем используются, что такое статические и динамические страницы и т.п.)
Остаюсь при мнении, что лучший способ освоить SEO - это создать сайт на любую интересную для себя тему и попытаться его продвинуть, самостоятельно находя ответы на возникающие вопросы по мере их появления. Никакие менторы, никакие курсы и стажировки в агентствах не заложат такую базу как самостоятельная работа.