My solution is almost the same, but motivated in another way. We see that it suffices to show that $xa + yb + zc=0$, for some $(x,y,z) \in \mathbb{Q}- \{(0,0,0)\}$, or equivalently \[\frac{xa}{bc} + \frac{y}{c} + \frac{z}{b} = 0 \qquad (1)\].The integer part bothers us, so we let $n=k^3+i$ for $k$ and $0 < i < 3k^2+3k+1 $ to be constructed. We have easily $[n]=k$, and \[ b = \frac{1}{a-[a]} = \frac{1}{\sqrt[3]{n} - k} = \frac{\sqrt[3]{n^2}+k \sqrt[3]{n} + k^2}{i} \]. Now let $M = [b]$, to be easier to deal with for now. We have $(1)$ becomes after expanding, rearranging and multiplying by $i$; \[ \left[ y-iMkx \right]\sqrt[3]{n^2} + \left[ x(i+iMk)+yk+z \right] \sqrt[3]{n} + \left[ (k^2-iMk)y - kz \right] = 0\qquad (2) \].The following is a known fact;
So in order to have a solution for problem, It is necessary to find solutions in $x,y,z$ in rational number set, for the equations;
\[\begin{cases}
\begin{array}{lcl}
-iMkx + y & = & 0 \\
x(i+iMk)+yk+z & = & 0 \\
(k^2-iMk)y \quad - kz & = & 0 \\
\end{array}
\end{cases} \]
From linear algebra we know in order to get a non-trivial solution (in fact infinitely many of them) for the system of equations above, we must have \[ \begin{vmatrix}
i+iMk \quad & k & 1 \\
-iMk \quad & 1 & 0 \\
0 \quad & k^2-iMk& -k
\end{vmatrix} = 0 \]
After evaluating the above determinant, we get equivalent equation after dividing by $-i$ ; \[k + 3Mk^2 - iM^2 =0 \], It is now plausible to think of $i=3k+k$ and $M = 1$. In fact that can be achieved for infinitely many $n$'s, where we note that if we set $n=k^3 + 3k^2 + k$, we have \[ \frac{\sqrt[3]{n^2}+k \sqrt[3]{n} + k^2}{i} = \frac{\sqrt[3]{(k^3+3k^2+k)^2}+k \sqrt[3]{k^3+3k^2+k} + k^2}{3k^2+k} \rightarrow 1 \] as $k \rightarrow \infty $, where the limit clearly approaches 1 from above. So for large enough $k$, we have $M=1$, so we get the following family of infinitely many non-cubic integers, for which the condition is satisfied which is \[ \{k^3 + 3k^2 + k : k \geq N \} \], where $N$ is sufficiently large integer, It is clear one can let $N=1$.