Never bet early season.....give it a few weeks.
Never bet last month of the season unless its in the cups.
Stick to the major European Leagues and maybe the odd country like Holland , Portugal and others who are not known for match fixing lol.....that rules out albania and turkey.
Always look for up and coming teams as you will be able to get an edge for a while on these teams......take note though you will need to have had years of experience of spotting these.
Know your managers and their abilities.
get to watch as many games on telly or the web as much as possible.....yep it will wreck your social life but hey your in it to win it.
and last but certainly not least try and understand the mental side of the game and how it can affect sides.