I think he has messed everything and he wnts everyone to stop telling him what to do and wants to mke it right and correct his mistake and his life and he is kinda asking himself what have I done and am I the type of guy he said he is and he was pushing his friends away and is now telling them you can bet he will change! The song has alot of meanings. Ani agree with vanessa416 he is sooo fit and cute!