If the variety X$X$ is defined over C$\mathbb C$, is compact and smooth, then it should be possible to make it rigid. Indeed, the variety Aut(X)$Aut(X)$ has at most countable number of irreducible components and all these components should be of bounded dimension N$N$.
Let
Let us prove it will be sufficient to fix N$N+1$ points (where was $N$ here before the comment of Brian). For For every component Comp of Aut(X)$Aut(X)$ let us consider the subvariety of X$X$ that is moovedmoved by at least one element of this component Comp. It is clear that moovedmoved point will be an open subset of X$X$, so all of them will have an intersection (a countable intersection of open open subsets is non-empty). SoSo there will be a point on X$X$ that is moovedmoved by at least on element from every component of Aut(X)$Aut(X)$. Let us mark this point, call it P$P$. Note now that the components of Aut(x,P)$Aut(X,P)$ have dimenionsdimensions at most N-1$N-1$. So we procedeproceed by induction.
In fact we did not really used smoothness of X$X$ but we suerllysurely used that X$X$ is defined over C$\mathbb C$.