It isn’t clear what the subject is, but ‘on board’ can mean ‘installed (in your computer)’, ‘built (into your car)’, ‘hired (as staff)’, etc. – in other words ‘available”. So to have ‘really the best’ available, regardless where it/they came from.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.