I'll take a shot at this, although the regulars in this forum are much more competent astrologers than I am.
I think with Mars in the 7th house, you need a partner who is feisty and stands up for what he/she believes in; someone who's not afraid to argue, or at least debate, with you; who is passionate and gutsy. In Virgo, it points to a need that this partner walk the walk, and not just talk the talk; that he/she put his/her ideals for making the world a better place into action. Your partner can't be one of those who believes in faith without works.
The danger comes when you project all your own Mars drives and needs on to your partner. Then you chooose partners who are or become pushy and obnoxious, who constantly carp at you, who lack certain finesse in social situations. I see you've also got the Sun and Jupiter in the 7th, which just fires up the grill even more, plus Pluto in Leo there. You need a spicy, ballsy partner who can stand toe to toe with you. With the Sun in the 7th, your interaction with your partner helps you define and refine your own identity.
Well, I've rambled on too long, and probably made a lot of mistakes in this interpretation. I'll leave it to the others to correct my errors.