The speed of startup will be fastest with a totally "bare bones" OS...anything optional, leave out. The more core BB apps and 3rd party apps you install, the longer the boot up process will take. That's just the way it is.
So, the answer to your question is to remove all apps that you don't need, at which point your BB will boot up as fast as it can.
An even cleaner method would be to perform a clean OS reload, installing only those things you require.
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
in addition to sdgardne's fine reply, I may add that if you do a battery pull when the File Free is low, then the bootup sequence takes more time (compared to a battery pull when there is plenty of File Free).
The search box on top-right of this page is your true friend, and the public Knowledge Base too: