I used velcro throughout my entire suit. Well, more specifically, the thighs and the shoulders. I sewed (2) 1.5" strips about 10 inches long to my pants and contact cemented the opposite ones inside the thighs. Slide them up your leg and press them in. I walked all over the place and never had them shift or move. I would recommend a set of suspenders though being as your pants essentially become load bearing with the thigh pieces attached.
For the shoulders, I modeled the real life tactical armor shoulder sleeve that SWAT teams use, sewed velcro onto that and the other side to the the shirt near the shoulder seam. some more velcro on the outside of the tactical cuff and then the opposite piece to a beveled spacer to keep my shoulder from hitting my chest piece. Spacer was then mounted to the shoulder piece using contact cement.
It may sound confusing, but it really is simple in design and I have pics in my build thread of it. In fact, when at a con and people ask what the suit is made of, it is not uncommon for my wife to rip off one of my shoulder pieces and hand it to them. When they're done looking at it, she just sticks it back to my shoulder cuff am I am like "really babe!? She usually replies with "Oh Shush, it's just foam."
But never in all the times I have worn my ODST in crowds has any of it shifted or been bumped off. The velcro holds like a champ.