Does this sentence make sense for my essay?

Sandra Cisneros' poems shine light on as well as speak out against the sexual oppression that she has experienced throughout her life.

Is my grammar and punctuation and everything correct?

2 answers

Good Lord. Readability is the issue, I did a Fog Index on that, It scores high. Consider your reader stumbling over that. Grammar and Punctuation are correct, but really, you need to reduce the Fog in your writing. There are a number of Readability checkers, you might in your essay run it thru here: https://www.prepostseo.com/readability-checker
Might I suggest: ...poems illuminate and speak against the sexual .... That causes the reader to focus, and see where you are going. Test that sentence both ways, look at the change in the Reading Ease score on the above checker. Aim for readability, as readability leads to understanding. There are many such checkers.
Another way: Read aloud the sentence (and let someone else listen?) to see if you can read it aloud without stumbling, or losing the listener.