I found out what this is.
Yes when you log out you lose your exp, but if you start gaining exp again it will come back to where it left off.
Reason why I was having problems is because running, swimming, jumping etc type of skills have no effect on exp.