I am not a moto G user but android user for 3 yrs.
First of all you need these apps to monitor bad apps
3)lookout ad detector
Wakelock detector will tell you which apps is putting your device in wake condition.plz remove those apps(Don't do it if it is a system app)
lookout ad detector will tell you which apps are ad ridden.remove these apps from your phone to increase battery life.
You can use battery doctor to monitor battery.
Dice player for watching movies.
Maven Player for listening Music.
ES file Exploler for managing and sending files.
Audio Manager for privacy.
Sygic for navigation(Doesn't need internet to work).
IMDB for movie reviews.
Nothing really,just install some decent video player like MX/Dice..you are good to go....do not waste time or money on apps like battery booster,task killer or other system management tools.If you are rooted...install adaway or something alike