As for the problem player, I'd probably talk to him away from the table about it. Alone. The thrust of the conversation would be "I'm new at this and would like to improve but also let us all have a good time. I'd feel a lot better if I felt like you were working with me instead of against me in pursuit of that goal."
If he's really a friend then he'll probably help you out. If he puts getting a few jollies from messing with you at the game table ahead of your fun and that of the group...I'd probably tell him that you're still friends but until his attitude changes that he's not welcome to play in your game. I think that's a tough spot to be in but he's putting you there and not the other way around, so I think it's his obligation to change the offending behavior.
As for props and cool stuff to have aside from the game books, I'll give my standard recommendation: Descent.
This is a dungeon-crawl boardgame. The main box set comes with around 80 plastic miniatures representing around 20 different kinds of PC's and bad guys ranging from Beastmen to Giant Spiders to Ogres to Dragons and everything in between. It has a fairly big "snap together" dungeon that you can reconfigure in an infinite number of ways to represent almost any situation. It has TONS of counters representing everything from money to potions to magic items and a wide range of conditions (like being on fire or stunned or webbed).
Since I got my copy of this game I have used the bits of it in almost every single RPG session I've run (probably well over a hundred of them). It is, without question, the single best investment I've made in a gaming product that wasn't a core rule book. Ever.
And, as a bonus, it's a pretty fun game in its own right, though it takes a while to play. So if you have a session where not everybody can make it to the game and you have to cancel your D&D game, you can just play some Descent instead!
Good luck and welcome to ENWorld!