Doesn't sound too healthy to me...
About the only thing I can suggest, with no real basis for it, is to back it up (twice if you are risk averse) wipe it out and reinstall the handheld OS operating system (and then restore your data).
OTA loaded apps will be lost, but you can re-download them.
Nothing much more to suggest - at least your honest and admitted you dropped it