That's a big number of apps 😱
If you leave them on at the same time, it will drain your battery.
If you leave an App that is constantly using data, it will drain your battery.
I use a message app that uses wifi/data and it drains my battery a lot more when I'm on data.
There are many apps that are data hungry and will drain your battery.
But again, I don't think your battery is bad. 7 hours of stand by, that's going to drain your battery any way, no matter what you do.