I know that the following can be done easier using different argument but I'd like to just proof it the "hard way" for learning experience.
$f_a: G\to G, \ \ x\mapsto a\star x,\quad a\in G$
Injectivity:
Claim: $a\neq b \Rightarrow f(a)=f(b)$
Proof: Choose $a,b,c \in G$ s.t. $b\neq c$ now: $f_a(b)=a\star b$ and $f_a(c)=a \star c$
since $b\neq c \Rightarrow f_a(b)=f_a(c)$
So the function is injective.
Surjectivity:
Claim: $\forall b \in G \ \exists c \in G : f(c)=b$
Proof: Choose $a, b, c \in G$ with with $b=a\star c$
Now: $b=a\star c = f_a(c)$
Which fullfilsl the claim, thus the function is surjective.
Since it is injective and surjective, it is also bijective.
Does that hold like that?
What you did was wrong. There is also context missing, so I suggest you edit your post. I assume that $G$ is a group.
To show injectivity of a function $f: X \to Y$, you have to show:
$$\forall x,y \in X: (x \neq y \implies f(x) \neq f(y))$$
or equivalently (by the principle of contraposition):
$$\forall x,y \in X: (f(x) = f(y) \implies x =y)$$
So assume $f_a(x) = f_a(y)$ for $x,y \in G$. Then by definition of $f_a$ it follows that $a \star x = a \star y$ and by multiplying both sides (on the left) with the inverse $a^{-1}$ (which exists because $G$ is a group), it follows, using associativity and the definition of neutral element, that $x = y$. Hence, the function is injective.
In your proof of surjectivity, you say "choose $a,b,c \in G$ such that $b = a \star c$. You can't assume this! This is exactly what you have to prove! How do you know such elements exist?
So you should rather do the following:
Let $y \in G$. Let $x = a^{-1} \star y \in G$. Then $f_a(x) = f_a(a^{-1} \star y) = a\star a^{-1} \star y = y$
Again, I used associativity and the definition of neutral element implicitely. It's up to you to fill in the details.
So we have proven: $\forall y \in G: \exists x \in G: f_a(x) = y$, which means that $f_a$ is surjective.
Alternative method: You can notice that the mapping $g: G \to G: x \mapsto a^{-1}x$ is a well defined function and that it is the inverse of the given mapping. Hence, the function you are given is bijective (as it is invertible).
I don't want to sound harsh here, but you should maybe take a step back from group theory for some time, and revise some more basics about functions. Make a lot of exercises on injectivity and surjectivity, because these are things that pop up all the time in every field of mathematics.