Your selection is very interesting but i'm a bit worried about African teams because in the previous tournament they were totally failed and none of African teams who able went to round 16 at that time but i interested to see Serbia team because this team unbeatable for qualification match and finish at first position on group A above Portugal so i think they will talk more in this tournament especially they have good player such as Dušan Vlahović from Juventus or Luka Jović who currently playing for Real Madrid so in my prediction Serbia achievement for this world cup at least will went to quarterfinal
Last time the African teams struggled to adjust to the difficult weather conditions in Russia. This time that should not be a problem. And among the less fancied UEFA teams, Serbia has the momentum right now. My concern is that they have always underperformed during the world cup. Anyway, this time they are placed in a very tough group along with Brazil and Switzerland. If they are able to manage a draw against these two teams, then they can qualify to the next stage if they defeat Cameroon by a large margin.
This will be a very tough one for Serbia, they have always performed well from the group stages to knock out stages but this time they have been grouped along side Brazil and Switzerland and Cameron, currently I won't advice to write off any team at the moment, in football anything is likely to happen, an underdog can end up surprising the crowd just like how Croatia did the last time. Who knows? an African nation might win the world cup this year sadly it can't be Nigeria though.