Being rooted itself won't help root is just a permission level.
Juice defender and apps like that tend to cause a lot of issues with wakelocks.
The first two pics are my skyrocket with its 1850mah battery.
The third picture I will use as a nice help you look for issues type lesson. The third pic is exactly what you don't want to see. Look at screen on then look at awake. Those two in a good battery setup should match almost exactly. This current pic tells me I have some form of rouge app causing it to wake frequently which is where the idle drain will come from now its on me to discover where the issues lie often I use android tuner to see what apps have been running in standby.
Edit: doing some digging I found my big issue was maps with some audio settings being my second biggest issue. I went ahead and rectified them and hope to see improvements.