Let $x^3+\frac{1}{x^3}$ and $x^4+\frac{1}{x^4}$ are rational numbers. Show that $x+\frac{1}{x}$ is rational. 
$x^3+\dfrac{1}{x^3}$ and $x^4+\dfrac{1}{x^4}$ are rational numbers. Prove that $x+\dfrac{1}{x}$ is rational number.

My solution:

$x^3+\dfrac{1}{x^3}=\left(x+\dfrac{1}{x}\right)\left(x^2+\dfrac{1}{x^2}-1\right)$
$x^4+\dfrac{1}{x^4}=x^4+2+\dfrac{1}{x^4}-2=\left(x^2+\dfrac{1}{x^2}\right)^2-1-1=\left(x^2+\dfrac{1}{x^2}-1\right)\left(x^2+\dfrac{1}{x^2}+1\right)-1$
Because $x^4+\dfrac{1}{x^4}$ is rational number so
$\left(x^2+\dfrac{1}{x^2}-1\right)$ is rational number too and
$x^3+\dfrac{1}{x^3}$ is rational number so
$\left(x+\dfrac{1}{x}\right)$ is rational number.

Am I wrong? Please check my solution, thank you.

As the commenters pointed out, a problem in your argument is that the implication
"$(x^4+x^{-4})$ is rational" $\implies$ "$(x^2+x^{-2})$ is rational" is false.
For example, it is possible that $x^2+x^{-2}=\sqrt5$ when, by your tricks, $x^4+x^{-4}=(x^2+x^{-2})^2-2=3$, a rational number. Of course, in this case $x^3+x^{-3}$ fails to be rational, but this underlines a problem in your logic.
One commenter suggested using a contrapositive argument. This may be a possibility, but a bit delicate to manage.

My favorite approach (that generalizes to several variants of this question) is somewhat high browed in the sense that it uses properties of algebraic field extensions. Outlining it for the benefit of the readers familiar with that theory.

*

*As $x^3+1/x^3=q_3\in\Bbb{Q}$ the number $x$ is a zero of the polynomial
$P_3(T)=T^6-q_3T^3+1$ with rational coefficients. Therefore $x$ is an algebraic number. Let $m(T)\in\Bbb{Q}[T]$ be its minimal polynomial.

*The other zeros of $P_3(T)$ are $x^{\pm1}\omega^j$, $\omega=e^{2\pi i/3}$ a primitive third root of unity, $j\in\{0,1,2\}$. Therefore the zeros of $m(T)$
are among these numbers.

*But, as $x^4+1/x^4=q_4\in\Bbb{Q}$, $x$ is also a zero of the polynomial
$P_4(T)=T^8-q_4T^4+1$. The zeros of $P_4(T)$ are seen to be $x^{\pm1}i^j$, $j\in\{0,1,2,3\}$.

*The zeros of $m(T)$ are common zeros of both $P_3(T)$ and $P_4(T)$, so they can only be $x^{\pm1}$.

*But $$r(T):=(T-x)(T-\frac1x)=T^2-(x+\frac1x)T+1.$$ Either $x$ is rational, when the claim is trivial, or $m(T)=r(T)$, implying that the coefficients of $r(T)$ are rational. Here $x+\dfrac1x$ is the coefficient of the linear term of $r(T)$ and we are done in this case as well.


Toying with Mathematica gives the following elementary method.
Write $u=x+\dfrac1x$. We are given that (see the linked thread)
$$
A=x^3+\frac1{x^3}=u^3-3u
$$
and
$$
B=x^4+\frac1{x^4}=u^4-4u^2+2
$$
are rational. Hence so is the quantity
$$
\frac{A^3+AB-3A}{B^2-1}=u.
$$

Explaining the reason why some formula like the one above writing $u$ in terms of $A$ and $B$ must exist. Let's treat $u$ as a variable, an element transcendental over $\Bbb{Q}$. Write $F=\Bbb{Q}(u)$ for the field of rational functions. It has subfields $K_1=\Bbb{Q}(A)$ and $K_2=\Bbb{Q}(B)$. We immediately see that the respective extension degrees are $[F:K_1]=3$ and $[F:K_2]=4$. By the tower law, the only possibility is then that the compositum $K_1K_2=\Bbb{Q}(A,B)$ must be all of $F$. Consequently $u$ can be written as a rational function (with rational coefficients) in $A$ and $B$. Observe that the representation is not unique, because $A$ and $B$ are algebraically dependent over $\Bbb{Q}$ given that they both reside in the same transcendence degree one extension $F$.
