For what values of $k$ is $g(x)=x^3+kx^2+x$ one-to-one? I need to find for what values of $k$ $g(x)=x^3+kx^2+x$ is one-to-one. I tried finding for what values it is strictly increasing and got the derivative to be $3x^2+2kx+1>0$, but I'm not really sure where to go from there since there are two variables.

You only need to find the value of one variable, $k$.
If you plot $y = 3x^2+2kx+1$ you get an upward-opening parabola.
To ensure that $y = 3x^2+2kx+1 > 0$ for all $x$ you need look only at the
minimum point on this parabola, since all others will have a greater value of $y$.
In general, the minimum of $ax^2 + bx + c$ ($a>0$) occurs at $x = -\frac{b}{2a}$.
If you apply that formula to your case ($a=3$ and $b=2k$), you will find the
minimum value of $3x^2+2kx+1$ as a function of $k$.
Now you just need to identify when this value is positive.
But a better alternative may be to look at the discriminant (as explained by abel and by Rory Daulton), since it requires less computation.
You should also consider carefully the case where $3x^2+2kx+1 \geq 0$ 
and equality is actually achieved at one value of $x$.
A function with a zero derivative may not be one-to-one, but some
functions that have zero derivatives for some values of $x$ can be one-to-one.
