1. If he be brave, he will try it again.

2. If he is brave, he will try it again.

3. If it rain tomorrow, I will not start.

4. If it rains tomorrow, I will not start.
-------------
Are they all grammcatical?

2 and 4 are grammatical. The other two are not grammatical.