Have a list of all your expenses for the month. Have savings account and regularly save. Be frugal. Avoid discounts and sales on malls.
It is easy to say that but it is really hard. I am okay with the list you stated but I am sure you will be frustrated after you find out all the expenses you made on your list. I have done it and since then I do not do it anymore. It turned out that I needed an extra income because of the result I saw.