To get over 1 hour you need to be ruthless with weigh saving, you will need to get the lightest components you can get,
starting with the battery. your current battery is almost 2kg. you can drop that down to around 1.3kg with a 6s3p pack using 5000mah li-ion 21700 cells.
for my light builds
use the lightest flight controller, it doesnt sound like much an orange cube is almost 80g where you can get a matek h743 thats 9g.
Lightest ESC 4 in 1s are usually lighter than individual ESC, and you dont need a big one, a 4x20a would be enough.
lightest GPS with a thin carbon mount, the folding mounts are heavy.
Lightest receiver that could do mavlink telemetry and RC, big receivers with big telemetry radios add weight.
lightest VTX and camera
titanium nuts and bolts.
you probably wont need to go to that extent but you should weigh every component and see where you can save weight because it all adds up.
Something else just occurred to me, what altitude are you at? Are you up in the mountians? Because the thinner air will cause it to use a lot more power than at sea level.