Given that it looks like DS is the bigger issue for you, let me suggest one concept that I find most people just don't really understand. This may not be the issue for you, but let me put it out there anyway:
Just because DS questions don't require you to solve for a specific answer in the way that PS questions do does not mean that you can "go on a hunch" and choose, for example, choice B because you are "pretty sure" that statement 2 would be sufficient on its own. Again I am not sure if that is the issue in your case, but looking at that practice test report not only are you getting the DS questions wrong much more frequently, but you are also spending much less time on DS questions and in my experience that often means that the person is just short-cutting the questions a little and "going on a hunch" rather than proving that the answer is what they believe it to be.
Sometimes for the sake of time you need to go on a hunch, but you should be aware that when you are doing that you are not really fully answering the question - you are essentially guessing. On many or even most DS questions the whole design of the question is to punish you for making assumptions and not proving things out and often the "obvious" answer is the wrong answer. So you may need to spend more time on DS questions (or on some of them at least) in order to go one step further and reach a higher level of certainty with the answers you are selecting.
One other thing I would throw out there. I don't think it is as good for DS as for PS so it may not be as useful for you, but I think the
MGMAT Advanced Quant book does a good job of helping with the harder questions and especially with how to choose the right approach and problem solve effectively and creatively. So if you haven't already you may want to give that book a try.