Wow, you made a good profit and had a good betting in sports. Now all had that skills and luck. Actually, I'm not good at sports betting. And at first I don't understand that over and under score thing until one player in one particular gambling site explained that to me.
Do you usually had a research on every teams before betting? Some players do that. And you actually bet a good amouny of eth, too which can give you a good profits in return. Good luck on your upcoming bets, bro.
Of course you gotta do research even though big part of it is luck, however, since i already follow some of the leagues more like i am interested in sports and watch at least 1 match a day, i dont need to any extra research much,
Just look at injured and missing players list.
Look to the referee of the match and his statistics if its booking betting.
And watch the match in live.
Generally i dont prefer betting on matches where there is no live stream. You could call it supersition lol, but thats how i do

A great few points you mentioned and I totally agree on the point that a game without stream is hard to predict and analyse and it is more like virtual soccer and simulated sports.
I was so good when tennis matches were being done normally because there is a certain nature like Roger Federer is expected to break serves less often than what a player like Nadal would do so I was good at predicting tennis but now that no proper tennis games are going on I can't make much bets although Thiem7 has been done and some great players play in that tournament including Dominic Thiem himself.