Suppose that $X$ is an infinite set of cardinality $\alpha$. Also, suppose that, for some $A \subseteq X$, we have that $|A| = |X\backslash A|$. I want to show that $|A| = |X|$.
When, for example, $X = \mathbb{N} = \{1, 2, 3, \dots \}$, and $A = \{2n: n \in \mathbb{N}\}$, the requisite bijection $X\rightarrow A$ is about as obvious as it can be (since the definition of $A$ already provides one such bijection; in fact, in this case, the fact $|A| = |X\backslash A|$ is not even used.) But I have a hard time pinning down the proof of the more general case stated above.
It does require some of the axiom of choice, which may explain why you have a bit of a hard time proving that in the general case.
But if you assume that $X$ is a well-ordered set, then it's easy. Note that for infinite well-ordered sets $A,B$ it's true that $|A\cup B|=\max\{|A|,|B|\}$.
Note that the above follows from having $|A|+|A|=|A|$ for every well-ordered $A$ (and the fact that well-ordered cardinalities are all comparable). To prove that $|A|+|A|=|A|$ simply write $A=\{a_\alpha\mid\alpha<\kappa\}$ for some limit ordinal $\kappa$, then note that $$A_1=\{a_\alpha\mid\alpha=\delta+2n\text{ for a non-successor }\delta,\text{ and }n\in\omega\},\text{ and}\\ A_2=\{a_\alpha\mid\alpha=\delta+2n+1\text{ for a non-successor }\delta,\text{ and }n\in\omega\},$$
are both equipotent with $A$.