MTCNA does not aim to properly teach you foundation of networking, it’s more focused on enabling you to use basic features in RouterOS. It can not even remotely compare to CCNA for example. But if you want to troubleshoot some basic problems in your network, it might be helpful. Focus on one problem at a time if you are in learning process, read forums.
No two networks are the same, and rarely two engineers will come up with completely same solution to one problem. You are correct about hands-on experience in networking. That’s why simulation suite called GNS3 is one of the most popular for creating custom software labs. The only problem is getting IOS images, but you can resolve that with certain search engines. You can also setup virtual machine environment and connect various OS’s to learn networking in depth. Here is very detailed guide from another user on the forum on how to setup virtual MikroTik lab.