There are several synonyms you can use instead of "profit from". The first one is "gain from" which means to obtain or receive something as a result of an action taken. Another synonym is "benefit from", which means to receive an advantage or benefit from something. "Derive benefit from" is another synonym that can be used when you want to express benefiting from something. "Take advantage of" is another common synonym for "profit from" which means to benefit or gain something from a situation. Finally, "reap the benefits of" is another useful synonym that means to enjoy the advantages or rewards of something.