1. You will soon be friends with him.

2. You will soon make friends with him.
--------------
Are both grammatical? Is there any difference between them?

Both are fine, and yes, they mean the same thing.