I believe @gredd has thoroughly answered the part about singular versus plural. So let me just address "win" versus "won".
In English, we do not normally use the simple present tense when telling a story. Narrative is almost always given in the past tense. "We PLAYED a game with the team from Chicago. We WON because ..." The simple present tense is only used to, (a) describe something happening right at this moment, like "Someone is knocking on the door"; or (b) for things which go on for an extended period of time that includes the present, like "I drive a pick-up truck." That is, I have driven it in the past, I drive it now (not necessarily right this second but at this point in my life), and I will presumably drive it in the future.
So if you were describing one particular contest that took place in the past, you would say, "Teamwork and ideas WON over smarts". And when I say "past", I don't mean necessarily distant past, it could be ten minutes ago, but the contest is now over. If you are saying that this is a general principle of life, that you would say "Teamwork and ideas WIN over smarts". They have in the past, they do now, and they will in the future.