As someone who has participated in multiple hackathons and won a national-level hackathon, I've noticed that many teams focus heavily on coding but underestimate the importance of project understanding, architecture design, and judge Q&A preparation.

Most hackathon teams spend 90% of their time building and only 10% preparing for judging.

That's backwards.

A great idea can lose because the team cannot explain:

Why the problem matters