Accurate, but somehow not great (2,6)
I believe the answer is:
on target
'accurate' is the definition.
I know nothing about this answer so I cannot tell whether this works.
'somehow not great' is the wordplay.
'somehow' indicates anagramming the letters.
'not'+'great'='notgreat'
'notgreat' anagrammed gives 'ON TARGET'.
'but' acts as a link.
Can you help me to learn more?
(Other definitions for on target that I've seen before include "Heading in the right direction" , "Keeping to a course" , "Accurate (shot)" , "Up to the planned level" , "Reaching the aim point" .)