Narrowing my interests is probably not an option. The fact that I can practically work on anything and still be a philosopher is one of the things that appeals to me about the field, but maybe that has something to do with why it so rarely done competently :/ My only other option is to work my butt off, but I know that to be a generalist and contribute takes lots of work. I do specialize in what I like to call algorithmic philosophy, and philosophy of mathematics, but that is only because I think they are of great import to my other fields of interest.
When I was your age (and how much I rue the saying of this) I also felt this way. I hope it works out better for you than it did for me.