Hi friend, you can not expand your memory, but you can only free up the internal memory only by removing unwanted apps and moving apps into the memory card.Rooting a phone is not bad, it does no harm to phone if you work properly goto http://forum.xda-developers.com/ for further help