What is "Shif'as"?
Rashi: It is a multitude. Radak - this is like "v'Shif'as Mayim Techaseka" (Iyov 22:11), "Ki Shefa Yamim Yinaku" (Devarim 33:19).
What are "Bichrei Midyan"?
Targum Yonasan: Hogenei Midyan. Rashi - they are young camels. This is like "Bichrah Kalah" (Yirmeyah 2:23).
Malbim: They are youths with horses. coming from afar. He will fear lest they came for war. Later, he will find that the idolaters bring wealth to him.
Who are "Eifah"?
Rashi: They are from "u'Vnei Midyan Eifah va'Efer..." (Bereishis 25:4).
How will they herald Tehilas Hashem?
Targum Yonasan: They will discuss the praise of Hashem. Radak - the camels will bring gold and frankincense for trade, and also for a gift for Melech ha'Mashi'ach and Beis Hashem. Until then, only Yisrael told His praises. The nations will begin to do so; anything new is called Mevaser.