1 - when involved in a 3bet pot, use your opponent's 3bet stats. It's not going to be reliable with only 52 hands, but it can at least influence your ranges.

2 - what is your image at the table, especially from the button? Are you playing loose/tight, is your ATS high or low? The stats you show indicate that your opp might be smart enough to widen his range if you're loose or ATS is high.

3 - Your calculation of outs is bad, especially for the flush draw. A bunch of his range includes Ah, Kh, and Qh, so even if you hit your flush you could easily lose.