Best Workout Music???

I really want some music that keeps me going. Any recommendations? I want something that doesn't have a lot of swearing and an awesome beat! I listen to all types of Music!