I know that you get Speed Points from races, events, crashing into billboards and such, but what are they used for?
They are used to compare yourself to other drivers. Nothing more. You can not for instance swap them for a reward or something like that.
Try these steps first to clear up any problems you may have when connecting to an EA game.
Reset, update, or link your account information.