I could see the likes of Ghana or Ivory Coast challenging in Brazil although there is really only one team to win it there but as for Mexico they wont ever challenge in my opinion.
Mexico ihas always been a contender to semi/quarter finals, + they have a young talent rising in ManU. But yes, agree as Ghana is really strong, they have one of the best youth squads in the world imo