pretty important to consider is what everyone thinks of
you.
Do these players play with you or the other hero very much? I'm guessing so. So what would
they say about your play? Are you LAG, TAG, about the same as the BB in first hand?
I'll assume your more TAG since your studying up and posting your hands. Although I do that and I'm LAG/Maniac.
Anyway...
I don't mind the Pre-flop raise, I may have bet a shade more.
Not digging the flop raise. A min raise is giving new betters 2:1 to call and the MP 3:1. As it stands you got re-popped. If you had raised more you would be able to evaluate the strength of the other's hand. That being said he is giving you 3:1 to call with his re-raise.
Not sure on figuring his range but having three reasonable straight flush draws and an existing straight is ugly. He may have the straight, or something like AJ. Either way you probably have him now and the money in the pot is forcing our all in. I'm calling and reaching for another $10 bill in case he hits his draw, or rivers his kicker.