What do you mean by a "good" degree? What sort of job would you like to do?
The quality of your degree depends partly on the university you study at and partly on your own drive and application.
If you are worried that employers regard the study of business as a rather vague and soft subject, the answer is that some do and some don't. Generally speaking, the more competitive the industry, the less likely it is to value an undergraduate degree which contains the word business in its name. You would be unlikely, for example, to be a competitive candidate for a training contract at Freshfields or a pupillage at Blackstone Chambers with an undergraduate degree in Business, unless you have some other impressive attributes.
I assume that the law element of your degree does not cover all of the core subjects.
You could ask your university if you can change to another course. You could also leave your current university and apply to another university for entry in 2025, if you can manage the funding issues associated with that.
Or, if you like your course and are good at it, you could stick with and and try to do well. But as I said at the outset, what does "good" mean in this context?