As a former kendo champion and naginata expert, Ai-chan puts more weight on targeting and the ability to hit a target. No matter how strong you are, if you can't hit the target, it's meaningless. Additionally, it is so much more effective to hit the heart, the kidney, the throat and the knees than to use your whole strength to hit the ribs.
Sure you could break the ribs with sufficient strength, but your enemy would still be 95% combat effective. Hitting the knees removes his mobility. Hitting the throat dazes him. Hitting the kidney causes excruciating pain. In a fight, you don't need to down your opponent in one hit, you need to reduce his combat effectiveness, allowing you to deal further damage at a lower risk to yourself.
If you know you lack range, then don't fight at range and don't let the enemy engage you at range. Pick your battles. If you can't close the range, then don't fight them. Always choose your battles.
As for speed, it's closely tied to accuracy. Again, choose your battles. If you are facing an opponent that moves so fast that even if your accuracy is 100% you still can't hit, then fight in a way that restricts his mobility. There are plenty of ways to do this, such as forcing him to a narrow corridor where his mobility is limited. Or break or immobilize his legs to the point that it removes his speed advantage.
So Ai-chan will say Accuracy is what matters most.