Realistically, it is very hard to catch up with the likes of United/Liverpool/Barca/Real and compete based on their fan bases compared to ours. It's nearly impossible to compete with City/Chelsea/PSG due to their owners.
Instead I think the club realise this and are going to be innovative, that is what the NFL partnership is all about. I would take a guess that London will get a NFL franchise within 5/10 years and that will be based at our stadium. Be prepared to see "double header" games, Spurs games followed by NFL games later that evening (say Sunday 4pm, followed by NFL game so it suits American audiences).
Then it will be a question of whether it can be successful - remains to be seen but might be able to get the American market sewn up. What does this mean for Spurs? More money, more brand recognition which leads to more money being pumped into the squad.
I'd love to see clubs like City get done for FFP but as we have seen with the Qatar WC, there's no chance FIFA/UEFA will do anything about it.