Some things:
depends how many bums are fighting for it, and how hungry you are
yes
Stirring will mix up the solvent, meaning parts of the solvent that were saturated are moved away from whatever is dissolving, and it can dissolve with other parts of the solvent that are not saturated.
yes
Yes. In some liquids material won't dissolve, or dissolve partially and in other it will dissolve fully and even in any rate. Mainly there is two types of solvents, polar (e.g. H2O) and non-polar (e.g. C6H14) Polar materials dissolve better in polar solvents, non-polar materials in non-polar. Further more some materials may dissolve in solvent using chemical reaction (e.g. metal dissolving in acid) Even some particular ions effect dissolving, or eaven molecules, such are called detergents. There is much to discuss on this question.
Yes, in fact stirring does increase the rate of dissolving [or dissolution] of solids.
How do the following factors affect the rate of dissolving for temperature change
no
Yes; the dissolution rate is increased when a substance is as small particles.
A very soluble substance is dissolved faster.
In a high volume of solution dissolving is faster.
colour is a physical property that has no effect on the rate of dissolving
Temperature and particle size of the solid will affect both the rate of dissolving and the solubility in a liquid. Higher temperatures generally increase the rate of dissolving and solubility, while smaller particles increase the rate of dissolving due to increased surface area available for interaction with the solvent.
depends how many bums are fighting for it, and how hungry you are
Yes, the purity of a substance can affect its dissolving rate. Higher purity substances typically dissolve faster because there are fewer impurities or other substances present that might interfere with the dissolving process. Impurities can slow down the dissolving rate by creating barriers for the solvent to interact with the solute particles.
The three factors that affect the dissolving process are temperature (higher temperature typically increases the rate of dissolving), surface area (smaller particles dissolve faster), and stirring or agitation (increases contact between solvent and solute, speeding up dissolving).
Stirring and increasing temperature increase the dissolving rate.