I also keep oscars. they're always messy, and the sand that you have doesn't help hideit. I would switch to gravel so you can actually vacuum out the waste, with sand its very diificult, and if you use some gravel(brown, black) you wont really see the waste as badly.
I know sand is awesome, I have a few tanks with sand as substrate, however with oscars this problem is hard to avoid.