thats rly interesting. it shows that u put a lot of effort in doing this. u seem to enjoy adding tons of details in ur pieces. i have some comments that in my opinion will help u. i suggest that you try to define the shapes more. instead of geometrical shapes , maybe try and give the piece a more organic feel , creatures , matterials etc. this will attract the eye. also try and use colour and shape to give ur piece depth and value. right now it looks like too flat and lots of your hard-worked details are innevitably lost. plus it is coloured in a chaotic pattern and makes it hard to concentrate. always remember that your pieces must guide the watchers eye. our brain analises what we see so well that it can catch the slightest mistake. so its important to be able to create the illusion of depth and shape. The warmer and brighter the color the more close it looks to the eye. Cold and shoft colors give the impression that they are far. U can test this by drawing a big blob of red and a big blob of blue mspaint for example. draw them next to each other. it will look as if red is in front of blue. also , i suggest u start working on your shading techniques. try and imagine the source of light in your piece. then , try and imagine how does the light reflect on each surface , where does it reach and where does it not ( therefore creating shadow). This process is called rendering the piece and it is absolutely important. shade and light make an object jump out of the paper and look 3d. it tricks the mind into seeing it as real. And ofcourse there are many techniques of rendering depending on the style. so , i suggest you go see some tutorials on youtube on how to render and give value to your piece. The keyword "cellshading" might come in handy. Cellshading is the rendering technique often used in cartoony work and comics. Good luck!