1. He will be/become a soccer player.

2. He will be / become rich.

(Can we use both 'be' and 'become' in the sentences? Do they have the same meaning?)

Both words mean approximately the same thing, yes. The word "become" has more of a continuing meaning to it, but essentially they are the same.