Your kanji app lied to you about 衝撃 (shōgeki), the word for "shock." It cuts the character 撃 into a car, a weapon and a hand and hands you a story: an attacker speeding at you, weapon raised. There is no car. There never was. And look at what that story can do: it gets you through this one character, and not a single other. That is the flaw in every made-up mnemonic, and it is exactly what our method fixes.
Follow 撃 back. The working part is 毄, and inside it sit two real things: the bronze cap on the end of a chariot axle, and 殳, a hand swinging a striking staff. When the wheel had play in it, the spinning hub slammed against that bronze cap, and 毄 froze the clatter. Add 手, a hand, and 撃 is to strike something hard enough to ring like that. The bronze axle cap in the image is real, twenty-five centuries old. Now the part that matters.
The app called that piece 殳 a "weapon" and moved on, and that label dies inside 撃. But 殳 is a hand swinging a striking staff, and once you hold that, look what opens: 殴る (naguru), to beat someone, the staff coming down; 投げる (nageru), to throw, the same hand hurling. One component, understood once, and 撃, 殴, 投 and a dozen more stop being separate flashcards. Now the other character, 衝. The app calls its outer piece 行 "go. " Hold that thought.
衝 sets 行 around 重, here a worn-down form of 童, which carries the sense of breaking straight through. A road that breaks through everything: that is 衝, a thoroughfare, and then the charge that storms down it. The oldest Chinese poetry already uses 衝 for the siege ram that beats a city wall down. And here is the app's "go" falling apart. 行 is not "go. "
行 is a crossroads, and the crossroads runs everywhere: 街 (gai), the streets of a town; 術 (jutsu), a technique, a way through a problem; 防衛 (bōei), defense, because a crossroads is exactly what you post guards to hold. "Go" earned you one character. The crossroads hands you a city. This is the whole difference. A made-up story is built for one character and dies inside it; for the next one you need a fresh story, and another, two thousand times over.
Real etymology is not a story, it is a logic, and a logic carries. Learn 殳 once, learn 行 once, and you are already reading characters nobody taught you. One stone, a flock of birds. And the word we began with? 衝撃 (shōgeki) now reads itself: 衝, the charge that breaks through, and 撃, the strike that rings like struck bronze. The force and the sound of real impact. 例文: かなりの衝撃だったよ。 Kanari no shōgeki datta yo. "That was quite a shock. "