Hello faronel,
Preflop: Not sure if it's even a good idea to 3bet vs such a guy from MP without knowing the fold to 3bet.
As played
Postflop: If you CB here at all then at least do it bigger, it rather makes to look your hand very weak with your sizing.
Best Regards.