
For me, the most important thing was to read the documentation thoroughly.

There are hidden tips spread throughout, most are mentioned above, but they were 'in context' in the documentation. One of the most important things is to
assemble by device height, beginning with the 'shortest'. You'll also find that the boards are pretty much laid out with component designation linearly from left to right, like reading a document. A very handy feature.
The large axial caps that will be under the Discovery module MUST be 'folded', as mentioned above. A lot of folks have missed that one!. I assembled mine by groups of components, all SMDs, all diodes, then resistors, then small caps, by device size. This probably helped me not goof a component value somewhere.
Take your time with the resistors! As mentioned, they are hard to decode, especially for old eyes like mine. Check and double check, and check again before you solder... sort them, and install them by value groups, rather than device number, that worked very well for me! And my old retired mind insisted I not confuse the 3 or 4 axial coils for resistors.
Oh, as you install the GPS module, it's tricky, sort of, a type mount I'd never used prior to retiring in 1998. When you've done that, you'll probably ck for solder bridges, etc. You may panic as you look in the vicinity of pins 11 and 18 or thereabouts, thinking you've got a solder bridge to the shield, under and behind the solder pin and device body. Nope... but it can sure look like it...
And when you get ready to check the system, make sure you're away from computers, laptops, etc.... a high frequency signal gets in and will confuse the hell out of you with interference.