Thats a bit harsh - the thread bearer has done a relevant degree so training is probably one of the things to worry least about.
Its also an oversimplification as more experienced staff command higher salaries so if they cant generate sufficient revenues they might, in some circumstances, be higher risk and undercut by more enthusiastic and well trained folk.
What you probably need to do is convert your relevant academic/training 'currency' into the 'currency' of experience.
As you are most probably aware you need to find the right opportunity and invest sufficient time to do this.
Research your market - which consultancies have strengths in systems, technology and innovation. Its probably a good strategy to target smaller ones (but if you can widen the field that means more people that you can approach). Who are their clients? What skills are they looking for in new hires? How can you demonstrate this from a mixture of your academic knowledge and the experience you do have?
Get a bit lateral. You might be able to explain how you have systems analyst skills from your experience that you could apply to clients in a different commercial sector because your degree has already trained you to use your skills in other commercial sectors. That way you are challenging the notion that:
a) you dont have enough commercial experience
b) that your academic knowledge is not relevant to a future employer
I would really upweight and emphasise the experience you do have if you get interviewed (even if its not very much). Downweight the academic stuff (OK state it) but focus on what might interestthem (explain why you wanted to a commercially orientated MSc). Things like your CGPA score should be just stated in a matter of fact way or just put on CV. Sorry but its unlikely to be a big talking point - they can tell you're switched on by the distinction.
Essentially research your market, visit potential employer websites and keep chasing them until you get hired.