Psa 120-134 are called "pilgrim psalms" or "songs of ascent." They were sung by those who journeyed ("ascended") to the Temple for the annual festivals. Each psalm is a "step" along the journey. Psalm 120 begins the journey in a distant land in hostile surroundings; Psalm 122 pictures the pilgrims arriving in Jerusalem; and the rest of the psalms move toward the Temple, mentioning various characteristics of God.
Psalms 120:5-6
Meshech was a nation far to the north of Israel; Kedar a nation to the southeast. Both were known for being warlike and barbarian. Because the writer couldn't have been in two places at one time, he was lamenting that he felt far from home and surrounded by pagan people.
Psalms 120:7
Peacemaking is not always popular. Some people prefer to fight for what they believe in. The glory of battle is in the hope of winning, but someone must be a loser. The glory of peacemaking is that it may actually produce two winners. Peacemaking is God's way, so we should carefully and prayerfully attempt to be peacemakers.