can i upgrade?

Solution
Yes, you can add a gpu, but most likely, you would have to upgrade the PSU as well. The cheapo 250w power supplies they use in most OEM machines are pretty much junk.