Unpopular opinion but with arguments
Hard work can achieve anything, its just if you have any talent it will get you there faster, lets say guy spends 5 years playing poker and gets stuck at some level, if he never improves, he is ignoring on what he needs to work, sometimes its even something else, how good you focus, or what are your social skills, or how you shoot out people psychologicaly or anything else, there is stoping when you are ignoring the fact on what you need to work, but if you are open minded and try to grasp every aspect that could matter, you can work out till the top, its just time it takes for the ones who have talent and the ones who don't
p.s. I believe in reincarnation and if you were a musician previous life, this life it may show as talent which is actually work you done before