You're doing well so far.
I recommend that you upgrade your defences in this order: mortars > wizard towers > air defences > archer towers > cannons > walls. You can really put hidden teslas anywhere in there (or at the end), but it might be better to get the splash damage done first. Try to get at least the majority of your walls to level 7 (and all level 6+) before upgrading your town hall.
In your laboratory, upgrade the troops and spells you use to farm first. Then do the troops you use in clan wars and those your clanmates might want you to donate to them. You don't really need to worry about lab upgrades after you've upgraded the most important troops.
I hope this helps.
