Commonly, we would equivalently say "This is all my own **work**", for singular, or, "These are all my own work", for plural. Yes, you can use "achievements" instead of "work", but then drop the "all" and the "own" from the above sentences. That's not to say that your expression is incorrect, but it isn't as easily understood by native speakers of English as the equivalent expression provided above. #TL;DR It doesn't make *much* sense to use your particular expression.