I agree with James, but I’d either switch #2 and #3, or just combine them. To some extent, the right bait is a big part of depth control(unless leadcore or downrigging).
I don’t know, I think getting in the strike zone is more important than having the right profile or color. Not to be extreme, but running a 8′ diving crank in 15′ of water is not going to yield many results, even if it is exactly what walleye are looking for that day.
Not sure if James’ list was in prioritized order or not though, if not, then total agreement.