If you are training to be a bodybuilder or to bulk up than doing 40km a week distance running isn’t the answer, same goes for if you want to do distance running but you’re doing sprints..
Once you know what you’re training for, what results and goals you want, then you can set your training up for that but what if you are just training for general health and fitness with no major goals except to live a healthy life?
My answer here is do what you enjoy, if you like running then run, if you like weights then do weights, now days there are so many different options for training with things like boxing, crossfit, pole fitness, functional training, small group training, boot camps, 1 on 1 personal training, online training, yoga and the list goes on and on, then you chuck in all the sports like running, swimming, tennis and you have so many options because if you don’t like stepping into a gym than don’t do it! Find what you enjoy and do that but always remember that in order to get results, you must continue to push the body or it will simply adapt and the results will slow.
If you aren’t getting the results you are looking for then maybe it’s time to look at why? It will probably be either your diet or your training.