Is this sentence correct and easy to read?
Whether speculating on commodities is a lucrative business venture or not is something that should be considered.
Does it need punctuation?
Whether speculating on commodities is a lucrative business venture or not, is something that should be considered.