Tips on writing efficient code for Arduino

int battVRaw;

float battDivideBy = 18.45;

float battVActual;

float chargeBar;

I don't see any good reason those variables should have global scope.
Keep it local, wherever possible.