I know that given a set $S$ the power set of $S$ has larger cardinality than $S$,
However, consider the set $T$ of all possible true statements, and let $X$ be any non-empty set. Then the function $f:X \rightarrow T$ given by the mapping for $x \in X$, $f(x)$ maps $x$ to the true statement "$x$ is an element of $X$".
doesn't $f$ give an injection from $X \rightarrow T$ implying that every set has cardinality less than or equal to $T$?
Or does the set of all possible true statements contradict one of the axioms of set theory and thus cannot be a set?
Ignoring for a moment issues about truth definability, or other meta-theoretical difficulties. Let's attack this heads on.
If $f$ is a function, what is its domain? Well, since $x\in X$ is a statement for every $x$, it means that the domain is everything. But you already know that "everything" does not make a set, via the usual paradoxes à la Russell, Cantor, Burali-Forti, etc.