The mentality that a person has towards money will decide over a period of time if he becomes wealthy, well off, middle class, poor or broke!
The rich stay rich as long as their mentality is right, they may show off with with a flashy car but they have not paid for it, their investments have generated returns and through a part of the returns they are able to get the best things in life.
The poor stay poor and keep becoming broke because they are gambling, chasing past losses, not living in the present and hoping for a big win. They are never content, never grateful for what they have. A gambler may come to the casino with 200 dollars lose 150 and throw away his last 50 dollars while a waiter will save ten tips and put in bank 20 dollars.