Welcome to the mad house. Have you played yet? If not I suggest gettng getting a few games days under your belt so you can see how the gun fits your playing style and what needs changing (if anything). When you've done that we'll be able to give better, more accurate advice.
Unfortunately there's a few people who think that any airsoft gun is unskirmishable unless completely gutted and upgraded, which couldn't be further from the truth.
Keeping the barrel clean will help with accuracy (really should follow my own advice there) and a higher rof can be achieved by switching to a higher voltage battery.