I've tried YNAB and similar and I could never really get on with them either.
What has completely changed our financial position and attitude to money is Monzo and spreading our money into pots.
I have separate pots set up for every single thing. Mortgage. Council Tax. Car MOT Oct 2021. Christmas. Birthdays. Holiday April 2022. School holidays 2021. Weekly budget May, week 1/week 2 etc.
Basically, anything happening in life that will need money - whether a regular bill or one off holiday - I have a pot for it.
On pay days I fill up all our regular bills pots with the required amount. Then I put each weekly budget into its own pot (for food etc).
Then I look at each of my other pots and spread the remainder out - usually half of what's left goes into a catch all, rainy day, general/emergency savings - which with Monzo, you need to give 24 hours notice to withdraw which is handy.
Then the other 50% will go where needed, so this month I've put it all into April 2022's holiday pot as everything more immediate is looking reasonably healthy but I still have a fair balance left to pay on that which I want to get cracking on.
Every Monday I take that weeks usual budget from its own pot, back into our current account, from where it can be spent. When that weeks money runs out, it's tough. If we're irresponsibile with money that week and we're skint by Thursday then we suffer till the next Mondays 'Pay day'.
If we have something coming up and I can see that our Monzo pot for it is looking a little low then I know well in advance that I need to pull my finger out and do some overtime, specifically to top up that one pot.
I really couldn't recommended it enough, it sounds silly to make such grand claims but it's literally been life changing for us.