Get pocket Aces, spades n Clubs

M1 raises to 20 cent
several folds
Hero Raise to 60 cent
M1 calls

Flop Three spades, low cards
M1 check
Hero- sits for about 15 seconds raise 1/2 pot
M1 call
Turn spade
M1 check
Hero wait a few seconds check
River-club or something, no high cards on board, no pairs

m1 checks
Hero pauses for a few seconds raises 1$
M1 raises 2.50
Hero-reraise to 5.25$
M1 fold


What do I need to change here? Could I have gott'n his stack? Were any of those decisions -EV?