I've rolled before but i heard its way better at raves... any advice?
Some prefer at home with a close knit group of people and other prefer raves. Raves have the advantage of lights, a large number of people all loved up like you, and (depending on your area) a happy, cheerful vibe.
At home, you have freedom. You play the songs you want to hear, have the roll toys you want (without promoters tossing them), free (or cheap) water, etc. Some promoters put on better raves than others.
Certain styles of music will have people and atmospheres more conducive to rolling, imo as well. Trance, house, happy hardcore, and psytrance parties will be better places to roll than say a dubstep or dnb party (at least where I'm from).
Everything else I think other people have said in one way or another. Stay hydrated. Electrolytic drinks are best (gatorade, powerade) and prevent essentially drowning on water (hyponatremia -- not enough electrolytes from over-consumption of water) while keeping you hydrated simultaneously.
Wear earplugs. Assuming you want to still be able to hear after you're 30.
Sage advice. I can't turn up the volume on my headphones enough anymore
