Requirements for electroplating
You are right in saying that the electroplating could equally well be carried out with any electrode. Just offhand though, I could think of a couple of reasons why you would want the anode to be made of copper.


Choosing copper as the anode makes the overall cell potential equal to zero. The reaction at the anode is $\ce{Cu -&gt; Cu^2+ + 2e-}$ and the reaction at the cathode is $\ce{Cu^2+ + 2e- -&gt; Cu}$ - they are identical but one is flipped, so $E^\circ_{\mathrm{cell}} = 0~\mathrm{V}$. Compare this to if you used graphite - the reaction at the anode would then be $\ce{2H2O -&gt; O2 + 4H+ + 4e-}$ and you would have $E^\circ_{\mathrm{cell}} = -0.892~\mathrm{V}$, meaning you would need more energy to run the reaction.
More importantly, it also ensures that the concentration of $\ce{Cu^2+}$ ions in solution remains constant. If you use a graphite electrode, the solution can initially provide the $\ce{Cu^2+}$ ions required for electroplating, but as the concentration of $\ce{Cu^2+}$ decreases, $E_{\ce{Cu^2+}/\ce{Cu}}$ becomes smaller (by the Nernst equation) and it becomes harder and harder to reduce $\ce{Cu^2+}$ at the cathode.