Wirelessly posted (BlackBerry: BlackBerry8530/5.0.0.601 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/417)
You can book a reward flight on any of AA's redemption partners; about half of them are oneworld members, and about half of them are not.
Codesharing is irrelevant. You cannot book an award flight under an AA codeshare flight number; you can only book it under the operating carrier's flight number, and there is no requirement that AA codeshare on the particular flight.
Yes, you can convert points in some hotel programs to AA miles, but there is usually significant devaluation when you do so. (SPG is a notable exception.)