Hi
Have you had your posture and lumbar spine assessed? As you are experiencing bilateral symptoms this is something I think needs looking at.
Some of what you have said certainly points to a postural issue. If your leg lengths are different then I would expect that your pelvic alignment will be off and this could effect your back and cause some of the symptoms you have described. So this will also need to be corrected. You mention your stomach sticks out so this could again point to posture.