Depends if you consider only your nation and your people important. If you place more value in humanity itself, then free trade puts the benefits of corporations and humanity before the benefit of nations.
So I would change your statement as well.
Free trade is a huge benefit for humanity as a whole.
Open borders may or may not be a huge benefit for humanity, as we have not tried it yet. The current economic migrant crisis will be a good starting point for an investigation and we will see if they integrate well.