1) Just 3bet/call, shove turn if called. Worse FD's are in his raising range, you're doing well against combodraws and you're decent against a set.

2) Think about it like this; if you're 3betting 93o here you should 3bet about your whole range. (possibly not the middle part). But that range is insanely wide, and too wide. Go with the best hands that you don't want to call but still have some equity against villains calling range. (like griffey said)

3) Just go allin. Don't worry too much about these hands where you have a very good draw. Just go allin, it's rarely wrong if there's some money in the pot. It also gives you valuable information about villains hands and how they play them.