Improve, sure. But I don't think he's a bad finisher, not at all. I also think 1v1 is a difficult skill for young players to learn. A lot of what goes into a great striker in 1v1's is having the know how and quick thinking to outwit a goalkeeper. Something I think he'll learn in time.
I didn't say he's a bad finisher. I said he's inconsistent at the moment though. Hopefully it improves over time. Still young and plenty of time to work on this.