Occasional upgrades are fine and necessary sometimes but try to outright purchase them, especially cars - start small with what you can fully purchase and save until you can fully purchase the next one.
When you consider buying a house realize you likely need to own that home for 7 years before you reach a break-even point (first years are lot of interest payments). Home ownership has many additional costs people neglect to think through when buying - all the mechanical systems are yours to maintain, the appliances, the upkeep like lawn, paint, pests, HOA dues, property taxes, etc. At least in the last 6-7 years the amount of mortgage interest + taxes hasn't broken the US Standard Deduction for my household so the advantage of lowering your federal income taxes may not be there either.
Check out his speech here: https://www.youtube.com/watch?v=wD2cVhC-63I
Also it improves your writing, attention span and helps you free your mind.
And buy Bitcoin when it's cheap.