Diamond in the rough

1. Something good that is yet undiscovered. 2. Someone who has the potential to be good at something, but needs training or practice.