its all about the breaks muzza, consider your kicks n snares like a foundation.
its the breaks, percussion and jangly bits that make the beat swing and move in a dynamic way. all those hats, rides, crashes, bongos, congas, marracas, backwards snares, rolls and fills ect are what gives the beat its dynamics and character. listen to a good solid break you like and analize the bits in between the kicks and snares and there patterns / relationship.
its definately not easy to build a good solid beat from scratch and takes time so hang in there bro, but the more your learn about breaks themselves, drumming ect it will fall into place at some point. Listen to your fav producers drums in the track and think about how the elements fit together and why, pay attention to all the bits individually, sometimes its just the way a hat swings that gives it the movement it needs
keep it up bro!