If you buy The Witcher 3: Wild Hunt - Game of the Year Edition, you will have to start again from the beginning. It's a different version of the game. Hence, your saved data will not carry over.
If you want to play both of the expansion packs without losing your progress, you will need to purchase them separately from the PlayStation Store. Alternatively, you can buy a PSN code for the expansion pass on Amazon.