I say you should bring another pokemon with you. If you have a water type, it'll really help because of the Aerodactyls in there. You can also get some Reviver Seeds, if you see any seeds on the ground PICK EM UP, and see if they're useful for anything, especially if you get lucky and find a Reviver. Try to keep a lot of Oran Berries too. Also, so that you or your partner isn't wiped out and you don't have to start over, if you're having trouble with any wild pokemon try putting your 3rd teammate up to battle that pokemon, and only allow them to use certain moves, so in case the 3rd pokemon is KO'd, the wild pokemon will be weakened and you would hopefully have had time to recover some, maybe eaten a berry or something. Also, LOOK OUT FOR AERODACTYLS! I had the most trouble in the tower because of them, they can be hard to beat! Try avoiding them if possible! Hope this helped! :)