MrHorgy gives sound advice, and as another poster mentions, if you are running out of ideas, consider gear, the vast majority of new pilots end up high on the profile because they don't take care of the excess height when they need to, which is at the beginning of the descent, not within 30 NM of the field.
Cheers, DL