spend the most important expenses first. For example, if you make $2000/mo
1) spend $500 on savings, then $500 on rent, then groceries/transportation. if you end up with $300 you can save or waste it it does not matter. Because you saved $500 this month anyway

You need to prioritize savings instead of focusing on luxuries like better food, eating out, going to the movies and others. If you have the mindset that your savings is just as important as your rent then you always find a way.