I'm not actually that good - it was pure dumb luck, like a blind cat stumbling on a dead mouse.
Tips
register
Colloquial xiehouyu-style saying. Often self-deprecating: you use it about yourself to wave off praise ('I just got lucky'). Used about others, it can sting - implying their success owed nothing to skill.