Based current US usage, I'd correct it something like this: Wanting to seal myself off, I've surrounded myself with walls that I've built. The only opening in them is a crack that will just let light through, but not enough to even make a reflection on my heart or even my soul. I've built the walls solidly, the result of much tear-driven toil, so don't expect to get through them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.