MAGA is a great slogan and Trump got a lot of mileage out of it. Three words are very specific and one word is vague enough to cover anything.
Great is a word that can mean many different things to various people. Now that's why the slogan works so well. It can slither around to any position that's needed at the time.
So the word great in this slogan. What can it mean?
A great nation can be many positive things. A great nation is peaceful and gets along with neighbors and supports them. A great nation has good laws, respects them and obeys them.
Great nations are respected by other nations.
A great nation seeks to have equality for it's citizens. Citizens have equal opportunity and what they do with the equal opportunity is up to them.
Groups of people are not marginalized. Room in society has to be made for all groups.
Is it difficult to be a great nation? Of course. The effort to have a great nation is well worth the effort. We are much stronger and happier if we work together. Picking fights is a waste of effort.
One could go on with many more characteristics of a good nation. I've given enough suggestions to illustrate my point.
I have not mentioned wealth. Certainly wealth is important. A nation creates it's own wealth. It doesn't depend on others to get a free ride. In the past many nations have used slaves for a free ride. Wealth is important but it should not overshadow other characteristics.
Well, this may sound self righteous. However, we have to look at things as they are to have a great nation.