It all depends on the spec of your specialized and the spec it will be when you have done it up, and how much it will cost.
If the specialized will be a good enough spec when you have finished and you will be happy with it, stay with it, but if you will have to upgrade anyway when you get better, then it is best to buy a new bike now, saving you money in the long run.