I don't think this means what you want it to mean. Have you looked up penetrate in the dictionary? Here is the WR entry: http://www.wordreference.com/definition/penetrate.
Here is a thesaurus.com entry for persist, to help you find some better alternatives: http://thesaurus.com/browse/persist. Thesauruses are often vague or broad so you'll need to check with a dictionary that the words you select work in the sentence you're writing.
Hope that helps,