With an uneven floor, here are a few things you could try:
- a bead of clear silicone caulk around the ball bearings (get someone else to hold the speakers in place as you're applying it)
- set the bearings in Vibrapods (I have some #1's and #2's on the way and this will be one of the experiments I do)
- go to Home Depot and pick up some 12x12 granite tiles and level them with small wedges of wood