There are more parameters to useradd. See man useradd .
You were missing the -m parameter .
useradd -c "Name of user" -d /home/kk -m kk
It's probably easier to delete the account and then re-run useradd with the correct parameters so that you get the profile files copied into the account automatically.
Note also that /home might be an automount point in which case you need to create the directory on the shared location instead of using the previously suggested methods. Alternatively, you can of course disable this automount setting if unused.