Yet by the end of the year, for reasons both domestic and foreign, Mrs May will have achieved little of substance.
Does this mean she will achieve nothing significant?
If you consult Oxford dictionary you will see that:
substance: [mass noun] The quality of being important, valid, or significant.
Interestingly, it provides you with a similar example:
he had yet to accomplish anything of substance.
So, It think you're right.