Advice on moving from breadboard to finished project

So I’ve decided to take my first Arduino project from breadboard to a project enclosure so that I can hide all the internals. However, I’m at a loss for how to properly move things from breadboard to a finished project without soldering directly onto the Arduino.

My project is basically two potentiometers in a circuit—each one connects to an analog input. I also have an ADXL335 accelerometer that connects to three other analog inputs and its own 3.3V and GND slots. The two potentiometers will have knobs on top of the enclosure—everything else will be hidden within a tin or soap box. I’ve already soldered the potentiometers together in a circuit; I used stranded hook-up wire and then soldered header pins to the wires that hook-up to the analog input pins. I plan to solder wires to header pins to hook up the accelerometer too. Is this the right approach to take—solder wire to the component and then a header pin to the end that connects to the Arduino?

Another question I have lies with the interaction of this project. The accelerometer is going to detect shaking of the enclosure in order to trigger some visuals on screen. Would using header pins that connect to the Arduino be stable enough to withhold this kind of interaction? Would I need to solder directly onto the Arduino board? I would really appreciate any advice anyone may have for a newbie!

Thanks!