If you were ever late years in the past, that brings you down. It should tell you what your negative factors are when you get your score. But believe it or not, some accounts paid on time can bring your score down. Some help scores, some hurt scores.
Please post what type of accounts and their history going back 7 years so we can help identify the negative factors.