How to make it work?
Create savings buckets for your various goals; it might help you stay on target.
If you are saving for numerous goals and have difficulty doing so, consider having a different account for each goal instead of grouping them all in one account. When you are able to see the amounts you have saved for each goal, it helps you to track your progress much more easily.
The bottom line is that deciding to save, creating goals, and sticking to them is one of the best moves you can make. It is really the only way to save.