yes, luck plays a role
but instead of relying only in blind luck one can prepare and move and try to reach lucky through preparation
it's a possibility too
not always easy, but possible.
We should learn lot of things in gambling like a pro or the other word is experienced gambler will always have edge over new players in lot of ways like he can understand some strategy based games more comfortably and can limit himself at many points or other benefits with his luck giving him profits.So yes we should always progress while learning.
Strategy is just a minor advantage but still it depends on luck to win regardless if you are pro or newbie. The only advantage of pro players to newbie is just they are already exposed to risk which they can handle it easily compared to newbie that always panic and distracted once lose streak happened. Strategy like Martingale and whatsoever that involves on bet is just a way to play gambling but it doesnt increase the outcome of the game since the result is random.
it depends on the game
some games have a skill component
other games like Poker are way more about skill than about luck
not all games will be 0% luck 100% skill / 100% luck 0% skill
some will be a mix like 80/20 or 60/40