Shaun, that racquet sounds very light to me, and that you are getting pushed around. 10.7oz strung is pretty light. Strings can help the ball from sailing long, and B5E is great advice, but i think you will just be coughing up short balls all day with that setup.
Ever tried some lead tape...