The best possible answer to this is, if you want to level up fast, you have to pay money for gems so that you can boost your productivity. The less expensive method to get XP is to make sure you attack other bases and always have military troops and resources. In short, secure a clear win and get XP faster.