Think of it like this... You paid $26 to learn a valuable lesson of ALWAYS raise KK (well maybe not always, but pretty close). Since this is your first hand many will call to see if you are a donk and be shocked and give instant cred when they pay you off and see KK.
If you raise to 3-5BB (depends on # of limpers when gets to you) then you may get 1-2 callers you can mostly throw out str8, and 2pair. The only thing you are afraid of is trips (you are behind), stra8 draw (well ahead, as likely against gut stra8), and 2 hearts (A-Q high) (55-66% ahead depending on if he has the A). Maybe he has a Stra8 flush draw? but I would pay to see... Either way you figure you have the best hand and can push or let him build a pot.
Anyway the way you played it I would have folded because I would not have enough info... If you want to gamble go all in at $1/2 table I would put him either on a high flush draw, open or gut stra8 draw with an A, trips, or flopped the straight (possibly stra8 flush draw). I think overall you are looking at
equity of 40-50% chance to win. So under these assumptions you could call/go all in (prob choose call as all in will only be called by hands that beat you, but in your mind you already have to have your stack committed).... But I dont completly trust these assumptions since we have no info on the player and no info on his cards cause we did not raise pre-flop.