First of all put down all the pressure from both sides first.
Think about what your mom said. If you really love this man, try to help him such as advicing him to take some course to improve his future because his future equals your future if possible(but remember don't let him feel that you're putting him down)
For the age problem I think it can only be solved by your mom accepting. For his family problem you have to have more communication with him to have him or the both of you solve his family problem.
WIsh you all the best