Is my pre flop action wrong here? Should I have 3bet or pushed? Why, if so?
I've got a feeling I should have pushed but I'm not really sure and I don't really understand why.

Is that a really dumb question? You should always try and get all the money in with AK, right?
Thanks for all the help btw, I was leaking chips and I've just made profit over a 1000 hand session for the first time! 1.3bb/100, but a profit nonetheless!
Known players:
- Position:
- Stack
- UTG2:
- $1.82
- Hero:
- $5.07
- CO:
- $10.29
- BU:
- $6.24
0.02/0.05 No-Limit Hold'em (9 handed)
Hand recorder used for this poker hand: Elephant.Base 0.99 by www.pokerstrategy.com.
Preflop: Hero is MP1 with A

, K
UTG1 folds, UTG2 calls $0.05,
Hero raises to $0.25,
2 folds, CO calls $0.25,
BU raises to $0.75,
3 folds, Hero calls $0.50,
CO folds.
Flop: ($1.87) 7

, 6

, 5
(2 players)
Hero checks, BU checks.
Turn: ($1.87) 9
(2 players)
Hero checks,
BU bets $1.5,
Hero folds, BU gets uncalled bet back.
Final Pot: $1.87