So most of my money is from sports betting.
Usually, I see only few gamblers will be here who win money in dice, even i see mostly gamblers have lost in dice. Also my experience about dice, it is very hard to earn from dice. But about sports betting, Yes, in sports we could earn from it, if we use our strategy and skills.
Also remember that dice games usually have one of the lowest house edges of all gambling games.
Seeing a house edge of under 1% is not that rare, if you compare that to the house edge of most slot games (usually more than 5% even), it's not a bad game.