You need all three, though for option 2 I would hope for better than Zaha and Barkley. I think we are at a higher level nowadays.
It is essential to develop young players who are proper Spurs in our situation because they stay longer which helps you become a bigger club. Look at the effect of Harry Kane. If he stays with us his whole career he will go down as the biggest ever player at Spurs because that loyalty will mean other players stay longer than they otherwise would and we will develop much faster as a result. The impact of Kane staying will be that we become a much bigger club and we will win titles. That is why I love Kane so much and think he will be the biggest Spurs legend ever, a true giant of football, when he retires one day.
But you should supplement that with young from other teams. Look at Bale for instance. You have to sign those players and take a risk because they might be world class one day. You can't only take what is in your local area but have to cast your net a bit wider.
And then you need experience. Especially a club like Tottenham, that is what we are missing at the moment. We have plenty of talent and a great manager, we just need a player who has done it all before to lend his experience to the team and give them additional belief, as well as what that signing can do with the football.