Smell has to be included also....at certain times smell can be an overriding factor to success...not always, but during certain times when they are picky!
You said it best!
"profile and lure action combined that most resembles a prey fish"....plus the other triggers you listed!
All of your italicized points are "Triggers"....triggers are the natural characteristics that cause a fish to feed, these triggers are engineered into artificial lures to imitate something natural, or to highlight a lure so it can be detected by a fish, and then it triggers the feeding senses. Sight, Sound, Smell, flash, color, vibration, movement, etc., are all natural triggers that fish will "key" on.
A shad will flash color when the sunlight hits it in the shallow...a minnow will quiver while suspending in the grass...an injured or dying baitfish will wobble, dart, flap, or flutter, and send out signals it is in distress.
A fleeing baitfish will thump, vibrate, and send out sonic waves.
Minute amounts of blood can be detected, fish can smell Shad, Menhaden, and other oily baitfish.
Fish also key in on certain colors, profiles, etc., at different times..."Match The Hatch"! Insect hatches, craws coming out, shad/baitfish spawns, etc.
Some lures have a couple triggers, some may have many...the more triggers you can combine the better....if you can find a lure with many triggers and that lure can be fished in several different techniques then IMHO, you have a winner!
Good Fishing!