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

That's a good move, it's really the temptation that drives to destroy our budgeting plan, if we are affected with our emotion to spend our money and we can easily access our money for sure we will really spend it anytime. We need to believe that prevention is better than cure and what you did is prevention.