Medalling twice in the next couple of years is easier said than done, a good first step would be to regulary beat teams such as the Czech republic or Finland and rank between 4th and 6th instead of the usual 7th or 8th finnish.
Still, I find those tournaments to be massively overrated regarding the scouting aspect. Two weeks shouldn't be given as much weight as a whole season (played at a higher level in the case of prospects from major European league), let alone more as I feel it often is the case.
Anyway, I don't think you can focus on becoming more competitive at the U18 / U20 level, you need to improve the whole development system and success in international tournament will come as a reward. That's what was done in the 90s and resulted in Switzerland now clearly being the 8th best hockey nation. To get closer to the top teams, the next step would be to develop some top end talent and then Switzerland will be better scouted, hopefully starting a snowball effect (more talent -> more scouting -> more players given an opportunity -> more player developing top end talent...). Whether the whole movement starts with player coming from the Swiss league or going through the CHL route is, in my opinion, not important.
You can not argue that the World Junior Championships (both under 18 and under 20) have a huge impact on players' draft rankings and, ultimately, their draft position. Every scouting department, ranking service, and NHL GM pays close attention to what happens during these tournaments, without question.
Switzerland were relagated last year and did not participate this year in Ottawa. Ultimately, that reality will have a huge impact on the mentality and the perception of the young players in this country. Winning breads winning. If a bunch of under 18 year-olds experience success at a young age at an international level, they will carry it with them throughout their careers.
Pyschologically, IMO, many Swiss players and fans do not have a belief that they should be in the top tier of international hockey, for some reason. This is despite recent wins over the Czechs and Canadians in Italy, the Swedes in Quebec, and the relative ease at which Zurich won the Champions' League this season. How can you change this belief?
Yes, it does come from the grass roots. But the system is strong which is exemplified by the successes that I have already mentioned. Swiss hockey is good.
I realize that repeating the Bronze you won in the 1998 WJC will not be easy, and when I suggested that you win two or three medals on the trot I wasn't trying to imply that it is something that is going to happen immediately. But from my perspective (and I am by no means an expert having only lived here for one year), and in a way you have reinforced it, these tournaments mean very little to the Swiss. Until they do mean something, you will continue to struggle.
Can you beat the World at a professional level? Yes, you have shown glimpses of it. Can your kids compete with with the best at an amatuer level? Apparently not, based on the evidence at hand.
This is obvious to scouts and professional analysts in the hockey community as well.