'There is more to it than meet the eye' is used as an idiom, so it probably seems a little strange as we do not talk like that usually. It is a bit like 'in bocca del lupo', not something that you would say in normal conversation unless you wanted to express a certain sentiment.
'Catch up' is used to describe something that you need to do faster, or quicker, or complete because you are falling behind. For example you need to 'catch up' on your homework because you haven't done it.
'Keep up' is about keeping pace with someone or something, or following a conversation, discussion or lecture etc. We also use it to congratulate someone for doing well by saying'keep up the good work'.