There is no knowledge when it comes to whatever kind of betting. At the end, you only rely on the luck factor. Even when certain bets look like easy money makers, they end up making you lose money.
Exactly there is no strategy or skills in gambling, its totally luck based, if you are lucky on that particular day then you will win, and there is no guarantee even in sports betting that you will win as sometimes matches are already fixed.
If you want to make money based on your skills then I think you should go for trading, as it is totally skill based and if you are good in it you can make maximum profits from it.
You can make good profits in trading if you have good level of patience, even if you see price going down you should not panic and hold your coins until it doesn't rise again.