keep plugging along

[keep plugging along] {v. phr.}, {informal} To continue to workdiligently and with great effort, often against hardship.

Bob wasnot particularly talented but he kept plugging along year after year,and eventually became vice president.