I think that army looks good and not too expensive. Always good to have tanks aka giants to absorb the hits and take out defensive structures while your ground troops archers and barbs play clean up from the back.
Not sure what spells you use but keep them to a minimum per raid like maybe 1 lightening for clan castle troops.
I think your on the right track good luck ;)
Feel free to run by me things in my social media below.
eeicaj
Champions League player
twitter: @eeicaj
Youtube: http://www.youtube.com/channel/UCax5Wf0tv56buwnNnDNv5wQ