So... this might be a dumb question but

playing BL2, I noticed my badass points, skins, heads and perks are gone. I don’t have internet for my xbox but will getting internet now, restore my perks and such?

Sounds like you got hit by the BAR Reset bug, which I didn’t think happened unless you were playing co-op. You can read all the hideous gory details on the old forums if you’re so inclined. GBX included a “fix” in the cumulative game update that checks your BAR against the stats for your current character when you load it up, and tries to restore your BAR rank points at least. You’d need an internet connection to get the update, at least. For skins and heads, you usually have to file a support ticket.

Old forum details here: http://oldforums.gearboxsoftware.com/forumdisplay.php?f=161
Support contact information here: http://oldforums.gearboxsoftware.com/showthread.php?t=148322