this kind of wear is cause by the chain, it too is wear and need replacing, you might want to check your cassette on the rear for wear.from what i see in your photo the derailer is fine . keep the drivetrain clean and oil the chain will cut down on this kind or wear. the chainring teeth do come in different shape to help the chain shift from one to the other.