Here is a pair of smart socks that enables you to monitor your workouts and improve your running form. Sensoria Smart Socks and Anklet pair with your smartphone via Bluetooth and provide you with cadence, speed, altitude, GPS tracking, and other parameters. They also monitor your foot landing and contact time on the ground.
The companion app provides you with virtual coaching to keep you on the right track. You can get a pair for under $200.