By and large (with some rare exceptions, such as some massive Rheostats, used in Physics experiments and other stuff). Low cost, standard potentiometers (pots), have extremely low dissipation ratings and are NOT meant to pass any kind of serious current. E.g. 0.1 W max power dissipation rating.
They tend to be a bit unreliable (especially after heavy use and/or many years since original manufacture). Passing any kind of current through them (even if allowed on the datasheet), could worsen their lifetime, still further.
Usually only small (rule of thumb, think < 10 ma) currents are usually passed.
You want to put in some type of transistor/fet or something, to act as an output driver. So that little current goes through the pot, and most of the current goes through the output device, into the motor.
As mentioned above, PWM could be used. But that is getting even more complicated. Especially if you are not using a microcontroller yet.
The diode (or maybe other stuff, such as more diodes/capacitors) may be needed. Depending on how much back emf, and interference suppression, you need at this stage. It is a complicated area to try and describe quickly. The motor datasheet (if available), and/or application guides and stuff, may be of help with it.
Cheap motors tend to be very (electrically) noisy, compared to quality/expensive ones, usually. Your mileage may vary.
One way of doing it ...
Are you familiar with an emitter follower, type of transistor circuit. With the pot feeding the base of the transistor, an adjustable voltage (perhaps, between the supply rails, for the outer two pot terminals). A current limiting resistor, between the pot and the base. Then connect the emitter to one side of the motor (the other motor lead to ground). Collector to the +ve. (Find a suitable NPN transistor).
555 timers can generate PWM, is another way. Because PWM is normally always fully on or off, little heat is generated in the output driver, which is good. Especially for big motors.