'Striving' means trying very hard, or putting forth great effort.