CKEditor, Media, & Files — oh my
You should try using the node reference (References) module and create a field on your content type. The node reference will ask you to specify a content type that allows users to select from a list of previously created content. You can also create a view which you can select as the source for the select list.

https://drupal.org/project/references