Question: what is difference between vector and eigenvector?
Answer: Any vector in a Hilbert space can be expressed as a linear combination of eigenvectors corresponding to a Hermitian operator, in other words. So, eigenvectors of observables are basis vectors, but not all basis vectors are necessarily eigenvectors of a hermitian matrix corresponding to an observable.