My baby, and most babies, will never sleep 12 hours straight for the first year or two of life. This is a myth perpetuated by the outsiders who don't have kids and those few who were lucky and got one of the few babies that do sleep for a long stretch. Usually the few that sleep 12 hours in the beginning stop doing so by 3 to 4 months and their moms are on here asking how to get them to sleep better again.
The best thing you can do is educate yourself on normal sleep habits - read Dr. Sear's Baby Sleep Book and the sleep studies by Dr. James McKenna. Other good books are by Dr. Jay Gordon and another one whose name I forget at the moment. It is actually a survival mechanism for baby to not sleep deeply.
The other part of your letter - about movement - makes me wonder if your baby needs to be upright due to reflux or some other medical issue. Try the bouncer swing or increasing the head of his (or your, if you're cosleeping) bed 30 degrees and see is those make a difference.
My son never slept well due to reflux, food allergies, and I now realize an intense need to be with people (he is an outgoing people person now at age 2 just last week). I finally brought him into bed with us around 3 1/2 months, and it was the best decision we've ever made for our family. I finally got the sleep I needed, and my husband and I realized the joy we get out of being able to be close to our son at night.