Hint 1
Only play big tournaments and matches in leagues with a pot of over $100,000. Every lesser known tournament is a risk of fixed matches (many case like russian dota) and so you lose.
Hint 2
Choose one game, only the one you feel better in. You need to know the game very well and be on the go. Unfortunately, it takes a long time. The better you know the game, the better you can predict the results.
Hint 3
Analyze the statistics of the teams you bet on. Concentrate on the analysis of players with form. Compare the team leaders and the weakest links.
Hint 4
Choose games that are popular because the teams have a lot of fans and where the odds can only be based on that. Analyze whether the odds really reflect form or whether they are a trend that is not based on a team's real chances of winning.