Potential doesn't mean, what I think, you think it means.
Potential is strictly a gauge of how long you may be able to train a player. The better the potential the longer you can train them. In your case, a 20 year old allstar isn't bad, but I'm sure you can buy something better, for cheap.