Ive found the best way to manage my money is to put money into an account that if I want to save it, I would not have any sort of direct access to. It has helped me save quite a bit of money in my life so far.
However for Bitcoin, I havent really found a lot of uses besides trading so whatever I make I keep

For sure, I have to add that it's necessary to recognize one's limitations and know what is needed for our daily lives, having this knowledge we can avoid spending on unnecessary items, which make us waste money in certain situations.
Better write your budget plan in paper so you have something to see and review it every time. You have to fully follow your budget and do not be tempted by the wonderful things you see, sacrificing is really necessary and when you have discipline you can do it.