>It needs to be drilled into a good gambler's head that they should take good bets as long as their bankroll supports it but avoid bad bets. Most people who learn to play poker don't learn that.
Absolutely true, and to add to that, even taking good bets requires disciplined bankroll management. Too many gamblers seem to think a bet that won means it was good; and that it's an oxymoron to take a good bet which loses.
Tangentially related, it's important to learn to seek out mispriced odds or lines in sports bets. For example, the recent Mavericks Suns game 7 had the Suns favored by ~6.5 points depending on the oddsmaker, which translates to ~94% implied probability of winning. I saw this as mispriced and so I bet on the Mavericks, expecting to lose - I thought the Suns would win, but nowhere near a 94% probability of winning (I didn't pick a number, but I'd have estimated something like 60% probability to win); therefore I felt it was a "good" bet to take. If the suns won and I lost money (which was my expectation), it was still a good bet to take.
As an additional point of interest, after the game, I googled to find out the home team in NBA game 7s had won the game 78% of the time (after last week, the number is now 77%).