As in the title, I want to prove that $\bigvee_jS_j^n=X^n/X^{n-1};\ X$ is a $CW$ complex and $X^n$ and $X^{n-1}$ are the $n-$ and $n-1$-skeleta. Below, I present a sketch of an attempt using pushouts, but it is not correct. I would like to know if my idea can be made to work, and I would also like to see a proof that does not use category theory.
The wedge sum can be viewed as a adjunction space, via the map $f:\{x_j\}\mapsto \{*\}$ and then $\bigvee_jS_j^n$ is a pushout:
$\tag 1\require{AMScd} \begin{CD} \{x_j\} @>>> \{*\}\\ @V{i}VV @VV{q_1}V\\ \coprod_j S^n @>>{q_2}> \bigvee_jS_j^n\end{CD}$
where $q_{1,2}=p\circ i_{1,2}$ and $p$ is the canonical quotient map.
We also have the pushout
$\tag2 \require{AMScd} \begin{CD} \coprod_jS^{n-1}_j @>{\Phi}>> X^{n-1}\\ @V{i}VV @VV{q_1}V\\ \coprod_jD^{n}_j @>>{q_2}> X^n\end{CD}$
$q_{1,2}=p\circ i_{1,2}$ and $p$ is the canonical quotient map and $\Phi$ is the characterstic map.
so if we adjoin to this square, the square
$\tag 3\require{AMScd} \begin{CD} X^{n-1} @>>> \{*\}\\ @V{i}VV @VV{q_1}V\\ X^{n} @>>{q_2}> X^n/X^{n-1}\end{CD}$,
we get another pushout
$\tag4\require{AMScd} \begin{CD} \coprod_jS^{n-1}_j @>>> \{*\}\\ @V{i}VV @VVV\\ \coprod_jD^{n}_j @>>> X^n/X^{n-1}\end{CD}$.
I want to compare $(1)$ and $(4)$ to get the isomporphism, but of course, it does not work.
I think you only need to write another pushout square saying that the $n$-sphere is the quotient of the $n$-ball by the $(n-1)$-sphere :
$$\begin{CD} S^{n-1} @>>> \{*\}\\ @VVV @VVV\\ D^n @>>> S^n.\end{CD}$$
The disjoint union of such pushout squares will give you :
$$\begin{CD} \coprod_{j \in J}S^{n-1}_j @>>> J\\ @V{i}VV @VVV\\ \coprod_{j \in J}D^{n}_j @>>> \coprod_{j \in J}S^{n}_j\end{CD}$$
This, glued to your first square, gives exactly : $$\begin{CD} \coprod_{j \in J}S^{n-1}_j @>>> \{*\}\\ @V{i}VV @VVV\\ \coprod_{j \in J}D^{n}_j @>>> \bigvee_jS_j^n\end{CD}$$ Compare this to (4) to get the result you were seeking.