My advice too.
No point in doing walls atm. They're not a priority for now.
Printable View
I would upgrade your army camps first and foremost. Defense I would upgrade in order of importance:
1- Xbow
2- Walls
3- Teslas
Wiz towers,infernos,teslas,ad,mortars
Inferno - xbow 3 - teslas - the rest
but before all these - camps!
It looks like you went to TH10 a bit prematurely.
In truth, there is no right or wrong order to do your upgrades. Many people believe there is but it is not the case. I went through most town hall levels upgrading the most expensive stuff first but it is whatever you feel will be most efficient for you.
As far as your base is concerned, I would suggest getting army camps, spell factory (offensive buildings) etc upgraded first. That way you can compete offensively as a town hall 10 despite being a bit premature defensively. After that, upgrade what is most efficient for you.
good luck.
Holy...ok so um...walls...walls...some more walls...and maybe a wall or two after that?
X-bows and DEFINITELY walls :)