Your proof is ill-written, since as written it assumes the conclusion. It would be a good idea to explicitly state your induction hypothesis first:
Induction Hypothesis: For $n \ge 1$, assume the following is true: $$\sum_{k=1}^n (2k)^2 = \frac{2n(n+1)(2n+1)}{3}$$
Then, on the assumption the above is true, you want to show that the subsequent case, the $n+1$ case, also holds. Bear in mind the difference between the following two starting points:
Induction Step: $$\sum_{k=1}^{n+1} (2k)^2 = \frac{2(n+1)(n+2)(2n+3)}{3}$$
Induction Step: I want to show the following holds: $$\sum_{k=1}^{n+1} (2k)^2 = \frac{2(n+1)(n+2)(2n+3)}{3}$$
The only difference between these two is that line of text in the latter. The reason this is important is that it makes clear that you don't know for sure that expression holds. Students often start with the first example instead, and manipulate both sides of the equality to show it's true. While this has some potential validity if done carefully and can be enlightening as to how the proof should go, it ultimately always seems to go down the rabbit hole of "assume it's true, show it leads to a true expression," obfuscating various details and nuances.
The proper thing to do would be, instead, something like this... (To avoid giving you the answer to your problem, and for simplicity, I'll refer to a more basic induction: $$\sum_{k=1}^n k = \frac{n(n+1)}{2}$$
Base Case: Take $n=1$. Then $$\sum_{k=1}^1 k = 1 = \frac{1(1+1)}{2}$$ validating our base case.
Induction Hypothesis: For $n \ge 1$, assume the following is true: $$\sum_{k=1}^n k = \frac{n(n+1)}{2}$$
Induction Step: We seek to verify the $n+1$ case. Note that $$\begin{align*}
\sum_{k=1}^{n+1} k &= (n+1) + \sum_{k=1}^n k \\
&= n+1 + \frac{n(n+1)}{2} \\
&= \frac{2(n+1)+n(n+1)}{2} \\
&= \frac{(n+1)(n+2)}{2} \end{align*}$$ completing our induction and ensuring the expression holds $\forall n \in \Bbb Z^+$.
(As a student, or for less trivial inductions, you'd also be expected to justify each of the equalities in the induction step.)
Notice a few things here. First, we actively utilize our induction hypothesis, by manipulating the summation from the $n+1$ case into something clearly involving the $n$ case, which is something we assume to hold. Also notice how it flows: we start with the summation, and manipulate it until the desired quantity appears. We don't at any point bring in that specific expression, we just manipulate the summation until we can invoke our hypothesis, and then simplify to get the desired expression to appear. This is more rigorous, logically-speaking; it's also easier to write than salvaging the common student fallacies I mentioned earlier, and it's altogether clearer and flows better.
Thus, this is what I would suggest doing in your case: notice that
$$\sum_{k=1}^{n+1} (2k)^2 = (2(n+1))^2 + \sum_{k=1}^n (2k)^2$$
and, from there, invoke your induction hypothesis, manipulating the result to get your desired result in subsequent equalities.