1)
What is the meaning of "[Yamin u'Smol] Tifrotzi"?
1.
Rashi: You will overpower.
2.
Malbim: You will breach the borders on the right and left; your land will extend past these borders. Radak - this is like "u'Faratzta Yamah va'Kedmah" (Bereishis 28:14). [Here] it mentions north and south.
2)
Why does it say "v'Zar'ach Goyim Yirash"?
1.
Radak: This includes east and west.
2.
Malbim: The cities of Yisrael will not suffice, so they will inherit cities of Nochrim.
3)
Where are "Arim Neshamos"?
1.
Radak: Both from Eretz Yisrael and other lands. Malbim - the cities of Yisrael and Nochrim will not suffice, so also desolate cities will be settled.