How can I stop apps from running in the background and draining my resources?

Why do some apps keep running in the background despite disabling permissions? What settings can I adjust to fully stop background activity and save battery? Are there hidden controls for background apps?