Hi iron mum,
You can't upgrade the graphics card on a laptop. It's pretty much part of the whole motherboard/laptop configuration. (Proprietary) You can however, upgrade the memory and the hard drive. Some have upgraded the processor before, but that is a lot more complicated and pricey I'm sure.
I'm not real sure about the bluetooth. You'd have to get the schematics of your laptops layout and I guess EBAY would be the best place to look for that bluetooth piece that is specific to your laptop. When you talk about a "switch" that makes me think your laptop may be bluetooth capable, but the hardware just isn't installed... not sure.
There are USB bluetooth pieces you can buy for any computer. Like this: http://www.newegg.co...4-046-_-Product