Many people start out with too little a bankroll, and when they start to lose they run out of money before they can start winning again. Of course, the more money you have to begin with, the better your chances of surviving losing streaks. Second, a person really needs to either live in Las Vegas and Atlantic City or at least plan to stay in these cities for several months at a time. The reason being is that a player needs to play many times in order to win enough money to sustain their livelihood. Most players don't win millions of dollars playing.
Most players only win hundreds or thousands of dollars each time they play.
A player also sometimes loses hundreds or thousands of dollars when they play. Only by playing over a long period of time will a person come out ahead. Third, a player needs to take advantage of the casinos. Often casinos in both Las Vegas and Atlantic City offer incentives to players who play at their particular casino. One of these incentives is promotions.