На мой взгляд, по десятибальной шкале:
Желание, мотивация, готовность действовать. 10/10
Определенно нужна решимость, ни одно ваше начинание без нее успешно не закончится. Стоить "опустить руки" и все пойдет коту под хвост.
Готовность к трудностям и усилиям по их преодолению. 8/10
Работа в интернете, если вы нацелены на долговременную и прибыльную деятельность,априори предполагает вашу готовность решать трудные задачи.
Дух предпринимательства, готовность решительно продвигать бизнес, до результатов.
По сути, повторение пункта 1.
Много денег для вложений. 1/10
Не обязательно, вторично. Можно начать бизнес и с 300 рублей, купив домен и хостинг и вооружившись мозгом. Другое дело, что с каждым годом это все сложнее и сложнее сделать (хотя новые возможности и открываются).
Много специальных знаний и навыков - программирование и т.д. 3/10
Много специальных знаний? Не обязательно. Какие то знания определенно нужны, но и то не везде.
Много свободного времени. 7/10
В какой-то деятельности нужно много времени (монетизация сайтов), в какой-то меньше. Все зависит от того, что каждый вкладывает в значение слова "много".
Специальные способности, таланты от рождения, "психологический тип". 5/10
Если они у вас есть, это "будет плюсом". Но так чтобы обязательно - не сказал бы...
Достаточно написать о себе в интернете или сделать сайт, а дальше всё пойдёт само собой... 0/10
Было актуально лет 10 назад.
Так что общий вывод: нужно почти все перечисленное в опросе, в определенных пропорциях в зависимости от того, чем заниматься.
А на основной вопрос, затронутый в заголовке темы: безусловно можно.