Impossible to say without looking at the original English. I mean, its understandable Japanese. It looks like it might be a fairly direct translation of some English, which, if you are hoping for natural, idiomatic Japanese you might need it rewritten. Whether its a faithful translation of the original English, we wouldn't know unless we saw the original English.