I cant help any more. Unfortunately battery problems can have a lot of different reasons on each phone. We dont have enough insight into your phone.
Is flashing a custom rom a possibility for you?
Maybe you dont have the problems on another Rom.
Also consider doing a factory reset and watch the battery life with no apps installed.