I am working on something similar, but my idea is to make the drone autonomous, so the connection part is not important.
I would start by improving the batteries, since without that you can not achieve much flight time (and therefore you can not add more hardware)