Moto Body will only show anything if you have a 360. It's pretty much like the FitBit app or Garmin Connect App; you need specific wrist worn devices in order to get any use out of it.
Google Fit will take data from the phone's sensors, I wouldn't call it that accurate though, and you can add stuff in.