I can only echo pretty much what others have been saying here already. You can certainly win off of free spins from time to time but the likelihood of actually winning something of any sizable amount or winning every often is just not that likely.
Ive won on free spins before in the past but its been quite some time and I never had won anything of much.