So I have a ton of money, what should I spend it all on? And I have a couple nuggets. From what I remember all they're good for is selling and making money, is that right?
I think so. There might be some games where you can trade them for stuff, but probably the game you're playing isn't one of them? I think you can safely sell them.
No, you should hoard them. Hoard everything. Carry everything with you forever, never selling, never using. This is how items work in Pokemon.
Don't even think of using the masterball on Mewtwo. Who knows if you are going to need it afterwards..?
And TMs? HAH. Your pokemons are going to learn those moves sooner or later anyway, and even if they don't, they'll learn something equivalent, and even if they don't, they don't really need it, and even if they do, you can capture another pokemon with that move, and even if you can't, I am sure you will eventually capture a pokemon that can get more use out of that move.
And don't get me started on evolutionary stones. Or
rare candies.
EDIT: repeated quote fail.