There's no clue as to what was required for the logo, so flying blind here.
Absolutely nothing wrong with your design whatsoever. Here's a simpler version.
I have combined everything needed in a compact design. Font used Champ Ultra. By Bob Alonso.
Edit: Here's my own mockup!
Bob.
Bookmarks