Texturing Bricks and Applying Them
You can try adding a mirror modifier. If that's not working, you have a couple options:


Make sure you're mirroring on the right axis.





Make sure your object is centered. push shift+s> select "cursor to center." Then, in the tools panel (object mode) go to "set origin">"Origin to 3d cursor."


If you don't want to use a mirror modifier, you can select the object and push shift+d to duplicate it, then move it where you want. 

As far as texturing goes, that really depends on what exactly you want done. I'd recommend doing a google search for BlenderGuru's texturing videos, I'm sure you will find them insightful.