If you believe in luck you ought to play casino games.
Sport betting is the only kind of gambling where you can decrease random. And you prefer to believe in luck - increasing random. It is silly as for me - to play predictable game and believe in luck the same time.
In sport betting the main problem is high quality analyze and discipline. You have to control your bets, odds, the size of bet, bankroll - it is serious job that common gambler don`t like. That`s why you don`t see millionaires around you.
In order to count on profit in gambling, you need to treat it as a job, and the attitude should be very serious, without the right to make a mistake or deviate from the rules. If you are going to rely only on luck, then it is better to treat gambling as entertainment and do not play for big money, and if you hope for profit, then you will have to devote a lot of attention, time and effort to it, and of course in this case, only your skill will matter.
Of course it is so. Gambling for profit is same with any other job. If you want to get good result you have to work hard. And there is no place for luck here. Yes if you`re lucky, you win rate will be higher, but anyway - even without luck, you win rate must be enough to get profit. It depends on your strategy and risk management. I`ve seen one gambler with win rate about 40%, but he bet only when odds were 4+ and it was enough.