Well spoken mate!
But spending less compared to what you earn is not the ultimate way for becoming financial stable, the only way to be financially buoyant is making your money work for you.
When you receive salary try as much as you can to set a side amount of money for investment and look for a lucrative investment and put in your money.