So, a phone accelerometer.
Is it useful?
I got an accelerometer app, switched it on, tucked my phone in my sock (like on the kick comparison video, kinda) and kicked a wall with nowhere near my full capacity.
I exceeded the range of the sensors.
In other words, off the fricken scale.
In other other words, my kick is more powerful than a drag car without me even putting any serious effort in
Edit: the figures at the top are live, that's how much movement was occurring to take the screenshot.
Pretty much irrelevant.
As usual for me, when issues such as this are brought up, I sought out expert opinion. In this case, one of our kids. He's got his BS and MS in mechanical engineering and is working on his PhD. His day job includes measuring impact forces for the rail industry. When he's not blowing up trains for the feds.
1 - You don't measure impact from the object moving, you do it from the object being struck.
2 - We looked up the specs on the accelerometers used in the iPhone. They're capable of measuring +/- 2000 G acceleration with the right code, but the Apple people have limited their code to +/- 2 G. Aftermarket apps could access any degree of that capability. At +/- 2G, the accuracy is 0.018 G, which will go down slightly if you're measuring higher G forces, but it'll still be within 0.1 G. More than accurate enough for our purposes, especially since there's no rational reason why we'd need 2000 G sensitivity.
3 - We downloaded an app for both my iPhone and his Android phone.
4 - With that app, both were capable of measuring 10 G accelerations, as measured by throwing the phones onto my couch with a moderate amount of force. We did not max out their capabilities. We were going to throw them a little harder, but my dog thought we were throwing them for him to fetch, so we stopped.

5 - Your foot has no significant mass, and your sock is not a stable platform, given how stretchy socks are.
6 - Strap that phone to a 100 lb heavy bag, and 10 G of acceleration will require an impact of about 1000 lbs. Using a common 130 lb heavy bag, that impact will be about 1300 lbs.
While you could certainly spend as much money as you like to reach whatever level of accuracy you desire, I think this is more than adequate for our purposes.
Ideally, I think you'd want a custom app, so you can input the weight of the bag you're strapping the phone to. To go with that, you'd want a case for the phone with a strap for the bag. Add a target that's directly opposite the phone, if you like.
Results would vary depending on the accuracy of the strike; a strike that goes directly into the target will deliver more power than one that angles across the bag (as I'm sure we all know).
If you want to increase the accuracy, you could also include math to account for the fact that a hanging bag doesn't move in a straight line when it's struck, but I doubt the difference is important.