That's an incorrect proof. There are two reasons.
You say that you need to prove that $L$ is a context-free language. The pumping lemma cannot help you with that, since it can only be used to prove that $L$ is not regular (which doesn't imply that $L$ is context free) or that $L$ is not context-free (in its variant for context-free languages).
Assuming instead that you wanted to prove that $L$ is not a regular language, it is not correct to just pick "an example" word.
The pumping lemma statement is as follows:
Pumping lemma: if $L$ is regular, then there exists some positive integer $p$, such that for every word $w$ with $|w|\ge p$, there exists a way to write $w$ as $xyz$ with $|xy| \le p$ and $y \ge 1$, such that for every integer $i \ge 0$, $xy^iz \in L$.
If you want to show that $L$ is not regular, then you need to prove that the pumping lemma does not hold for $L$. In other words you need to show that the following holds:
Negation of Pumping Lemma: for all positive integers $p$, there exists a word $w$ with $|w|\ge p$ such that, for every possible choice of $x,y,z$ with $w=xyz$, $|xy| \le p$, and $|y| \ge 1$, there exists an integer $i \ge 0$, such that $xy^iz \not\in L$.
This means that you cannot choose a fixed length of $|w|$. Moreover, you cannot choose the decomposition of $w$ into $x$, $y$, and $z$, but you need to consider all possible decompositions (that satisfy the constraints of the statement above).
Here is a proof that your specific $L$ is not regular by showing that "Negation of Pumping Lemma" holds.
Given any value of $p$ (recall that our proof must hold for all $p > 0$), we choose $w=a^p b^p c^p$ and we notice that $|w| = 3p \ge p$. We are allowed choose $w$ since we only need to show that a suitable word $w$ exists.
We now consider all possible ways of writing $w$ as $xyz$ with $|xy|\le p$ and $|y| \ge 1$. Notice that $xy$ must contains only $a$s, therefore $x$ must be of the form $a^j$ for some $j \ge 0$, $y$ must be of the form $a^h$ for some $h \ge 1$, $j+h \le p$, and $z$ is of the form $a^{p-j-h}b^p c^p$.
Next, we pick a value for $i$ (a single value suffices since we only need to show that a suitable value exists). In particular we choose $i=0$.
We need to verify that $x y^i z \not\in L$. This is true since:
$$
x y^i z = a^j (a^h)^i a^{p-j-h}b^p c^p = a^{p-h}b^p c^p,
$$
and $h \ge 1$.
This shows that "Negation of Pumping Lemma" holds for $L$, i.e., that the Pumping Lemma fails for $L$. As a consequence $L$ cannot be regular. This concludes the proof.