Looks pretty nice. You should avoid posting .bmp pictures here though. Save as a .png or .jpg before uploading, so that we can view it in the browser.
For the background you could make a large layer, fill it with a "ground" style texture, shear it, and place it under the keep. As for the tower roofs, you could add some texture overlays and place banners on flagpoles on the tops.