If the given function had been ##f(x) = x^3 + 3x##, it's easy to show that this is an odd function by use of the definition. Additionally, both ##x^3## and ##3x##, taken as functions on their own, are odd functions (i.e., their own reflection across the origin), and their sum is also an odd function.
However, ##f(x) = x^3 + x - 1 ## is neither odd nor even, as has already been shown. The last term, ##-1##, taken on its own, is an even function, and this prevents ##f(x) = x^3 + x - 1 ## from being its own reflection across the origin and across the y-axis, so it is neither odd nor even.