Personally I know base doesn't matter
I am known to go trophy hunting crazy and get A LOT of negative comments for pushing like i do on global. I have had the same base since I got TH7 and still am a TH7. I did not create it for strong defense AT ALL, it was made more for design. My base is really exposed and gets hammered ALL THE TIME in high leagues. Trick in staying in a high league is to make sure you attack to get back what was last taken from you and then some to add to your overall trophies. I also decided to put my TH out side to not lose that many trophies when i was in gold league and just decided to leave it there since. Oddly enough only my TH gets hit every 2-3 attacks or so, taking only 4-11 trophies (while in Crystal, Master1 and 2 league). At any time if you swing by the clan I can show you a replay on that. I know they can take me out completely but they don't. Maybe they are saying "aww poor TH7", or don't have enough troops at that time idk. Just an idea for you to try if you see you're getting hammered a lot while in high league. You CAN push as TH7 without using gems for troops AND still have a life ..lol! Trust me I know. As far as your base...looks a lot better than mine! If you see mine you will understand what I mean by base doesn't really matter. Hope this helps and Happy Clashing!