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.
That is the way it is. If you cannot limit your expenses and your salary is not enough, you have to find a new job that pays higher or supplement your income with part time jobs. I also am like that. All I spend is necessities but my income is not yet enough. Luckily the gig in signature campaign give some income to supplement what I earn.
Sig campaigns dont give a lot. Yes it is an addition to an income but for me it is more of an addition to my capital to trade. I mostly felt my income there. Huge amount of coins in just minutes sometimes.