I wanted to get some helpful tips or comments

i was at a cash game the other weekend. .25/.50 I won 120 dollars during the day.

Then the night game started .50/1.00. I bought in with 60 bucks so i can free roll from my earlier session. So this guy bet ten dollars pre once with A2 suited. I said to my self this guy is mine, weak player, and throwing his money around.

Anyways this hand is what I want help on. I am BB with 40 bucks infront of me. this guy (that a mention above) raises 10 pre.

I am BB and i looked down at 10's. So i decided to push all in for 40. My read was AX suited and was hoping for a fold. he snapped called with K2 suited. well he hit runner runner for a flush........

Do i not push there, call pre and pray for no high cards!!!! My read was on but didnt get paid!! poker beat to feed the donk...