I think your dilemma is that you're good at everything and can't decide what to drop hahaha!
For starters, I don't think you will have enough time to pursue physics to your best capability, with all these other subjects you're handling, so you should definitely drop one.
By the sounds of it, it seems like engineering is the one you are leaning towards? (only because you don't like it as much and believe you can't do well?)
Drop the one you like the least, and if you can't decide, do the one you're ranked worst in. Draw up a table listing pros, cons and enjoyability of each subject and it should make your decision a bit easier, with all the information laid out for you
Best of luck!!