This subset is obviously closed and uncountable, and since we are using an irrational index all the elements of that subset will be irrational.
The word "obviously" is one you should always be afraid of in math. While it is indeed obvious that your set is closed (being an intersection of closed sets) and it's not hard to show that it consists only of irrationals (although that isn't really trivial - you should say a bit about why it's true), it is not true that the set is uncountable!
I explained this in the case when $X=000...$ in the comments; your response was
that can't happen since $X$ is irrational.
However, it makes no difference what $X$ is; no matter what we pick for $X$, we'll always get a single point. In fact, it's easy to describe the point you'll get: it's just $X$ itself, but with each $1$ replaced by a $2$ and then interpreted as a ternary expansion. E.g. if we have $$X=0.010011000111...$$ your process will produce the set $$\{0.020022000222...\}.$$
(Don't believe me? What's a different point in the set you get from this $X$?)
To see why this is true, just note that at each step of the process you're determining another digit of the elements in the set you're building. E.g. with the $X$ above, by looking at the first three digits it's clear that in the set you build, every point's ternary expansion will begin "$0.020...$". So your whole process determines the point completely. The reason the Cantor set is uncountable is that you "keep having choices" - e.g. your first ternary digit could be $0$ or $2$, your second ternary digit could be $0$ or $2$, etc. By removing these choices as you've done, you get only one point.