There is no definite answer, no technique will guarantee a win. Though, the more you research and become familiar with the game, the more keyed up you will be to make smarter choices. Like with many things, practice is key. Over time you should become familiar with certain players, teams, strategies, and style of playing and find the betting type you feel most confident in.