Effect/Presets - type in the search box: typewriter. Adjust the key frames for your desired speed, pauses, etc.
Add position wiggle expression to Position parameter on the text layer wiggle(5,15) 5 is the frequency of the wiggle (5 times per second), and 15 is the amount of movement (15 pixels in X and Y). Adjust to your liking.
Now if you want all those textures, etc. I would precomp the text layer animation BEFORE adding a wiggle and do all your texturing inside the precomp.
It looks like the background is animated independently from the text as the text doesn't rotate or move with the camera movements. Either way you do it, it's all up to your taste, but you could switch the Text Precomp and background layers to 3D, add a camera and animate the camera slightly to give everything more depth.