Смотря в какой дисциплине, и смотря что вы подразумеваете под словом научиться.
Если вы просто хотите хорошо играть, достаточно уделять этому время, если хотите стать спортсменом нужны тренировки.
Объясню на примере популярного онлайн шуттера CS GO , в данной дисциплине нужны несколько навыков : скорость наводки(аим), точность наводки, умение быстро принимать решения, умение комунициировать с командой, так же умение анализировать ( просмотр игр профессионалов, просмотр своих игр, поис ошибок и т.п.)
Если вы действительно хотите стать киберспортсменом вам нужно большее время игры уделять тренировкам , примерно по 5-6 часов в день,просто стрелять по мишеням, так вы учитесь контролировать отдачу оружия, учитесь точно наводиться и т.д. Тренировки не подразумевают под собой тупое настреливание это действительно очень сложный и трудоемкий процесс(примерно после часа проведенного на карте с мишенями , рука просто отваливается)
Немаловажную роль играет и умение постоянно находиться в полной концентрации(фокусе) на игре , если вы человек с рассеянным вниманием,вам будет сложно.
В общем нельзя просто тупо наигрывать часы (10+ часов у профессионалов это часов 5-6 тренировок и остальное время гемплей) нужно понемногу постигать механику , учиться оставаться спокойным в стрессовых ситуациях, учиться владеть мышью...
Киберспорт это не просто посиделки за компом , это уже давно самый настоящий спорт, спросите у обычного спортсмена как он проводит свое время и вы поймёте что это не игрушки