Certainly start with an Arduino if you want to turn it into a commercial product. If you can't get it to work with an Arduino, then a Beaglebone is probably the next step up. Stay away from Raspberry Pi, as getting the Broadcom SOC is not for the new player. Once things are working at the breadboard level, look at implementing it in a single board, eliminating all the redundancy in the schematic. While you're getting it working on a single board, work with an industrial designer to come up with a housing if you want something nice looking. Then, it's time to work on building up a batch. There are quite a few Contract Manufacturers in the US who would be happy to build your boards for you, and I'd recommend staying in the US to start with.
Think about testing in there, how are you going to test the 100 or 200 units you've build, and how are you going to handle the broken ones what people have.
I'm sure I'll think of more things later.