Overall in a given year I make more money than I lose and that is entirely through live betting or OTB - NOT offshore (therefore no rebating etc)
My only suggestion is that you learn ONE PARTICULAR TRACK. Do not try to play 10 tracks and bet 127 races a day. If you want "entertainment bets" then fine - do not expectto win in the end without sheer luck. If you want to consistently win $$, then you must seriously pick your spots. From a 12 race card at Mohawk I will only play maybe 3 races "Hard" as they are very good prospects. Ofthe other 9, I might play 3 - 5 of those at most.
Some days I just want entertainment value and I'll throw a few dollars at every race just because I am out socially for dinner at the track with friends or clients - that is different.
In the end it is always "Money management" that will make you or break you.
Good luck
sds