Assuming you should do this, your math is a little off.
\$R=V_{Drop}/I_{Min} = 4/(.220-0.05) = 23.5\Omega\$
Power \$P = I_{Max}^2R = (.220+0.05)^2*23.5 = 1.7W\$
Be aware though...
Start current will be much higher than that, with the above R in place closer to \$9/23.5 = .380A\$. That means a stalled motor will cause ALMOST 3.5W of heat to be dissipated in the resistor. So you need to up the wattage to closer to 4W.
And yes those resistors are quite small. You may need to put several in parallel to obtain the value and power rating you need. Ultimately, using a resistor for this purpose is not the best way to go.
The biggest issue you will have with it is your startup current will be limited to the value I mentioned. That means the acceleration will be severely limited and in some cases, the motor may not even start.
As such you really ought to be powering the motor with something more active. A simple 1A linear voltage regulator would work well, provided you have enough heat-sinking to keep it cool. Or you could use a simple voltage follower circuit like the one below.
simulate this circuit – Schematic created using CircuitLab
Ultimately though a buck-boost regulator would get you the most efficiency and power from your battery.