" gambling is all about luck" yes gambling involves luck but that those not mean skill and knowledge is not involve, if you gamble on sports you know nothing about then you are gambling blinding and your chance of winning are very small compared to when you know everything about that particular sport, when you know a lot about a particular sport prediction will be easy for you.
Every sports betting still involves skills before you can be able to gamble confidently regardless that winnings depends mostly on luck but without applying the rightful skills and knowledge, it will be difficult to be presented with the possibility of winning. Most sporting events has different strategies with which a gambler can follow up with so that they don't gamble blindly because gambling blindly can lead to emotions when you gamble without knowledge of the event but when you have an understanding of the kind of event you are dealing with, even if you lose you won't feel it because you actually placed the bet based on what you felt is obtainable.
Sometimes, you don't even need a skill to win in sport bet and all you could need to earn huge amount of money is luck. If you are very lucky, you could be surprised to earn some profits from betting even without any skill. All you need to do is to get the right information especially, being with people that have understanding and knowledge about such game and can predict well without much mistakes. The most important thing is for your prediction to hit the actual outcome of the match. Every gamblers needs to be wise and know what they are doing. You can make huge amounts of money from betting, when you gamble at the right time that could tally with what the actual results will be.
Gathering information from people we know that they have good understanding about gambling is still a part of the skills we are talking about because if you don't care much about gambling how will you get to meet people who are knowledgeable in gambling? Winnings in gambling depends on luck most of the time but can someone who bet games ignorantly and blindly always have the opportunity of winnings. Except in slot games that someone can just spin and the symbols matches the paylines, if not for sporting events like football you will need some technical know-how before you can make quality predictions that can lead to winning. There is no right time to gamble but you can just find out when can be convenient for you to gamble without distractions.