Thats the thing, I never claimed anything I don't believe. When I load my backup file, its showing my account name as " Null ".. I go to the send tab and try to send out the bts but it won't let me choose " Null " as the account.
I guess you created a "cloud wallet" account, in this case the backup file has nothing. You need to login with the account name and the password for the name, but not restore a backup, then should be able to go. If you already in local wallet mode, in settings page there is an option to switch from local wallet mode to cloud wallet mode.
I tried that also, when I do that, it says my account name is " null " The balance shows the BTS and if I go to try to send out the BTS, it won't let me select " null " so I can't send any of the BTS anywhere.
"null" is someone else's account, so you can't send from it.
I guess why "null" is showing in your browser, is because you imported an empty bin file, as explained (quoted).
Your issue is, you created an account, logged in, see 0 balance, imported the json which you exported from 0.9.3, found 3 keys, but still 0 balance. The possible reasons:
1. you obtained the PTS after "the merge" (Nov. 2014), which is unlikely
2. you have claimed the BTS in BitShares 0.9.3 and transferred to another address, in this case you need to do a rescan in 0.9.3 to find the new addresses and keys, then export and import to 2.0.
3. you didn't follow the correct steps to export from 0.9.3, (I forgot what's the consequence)
4. you have ever claimed the BTS in BitShares 2.0. In this case you can't claim again.
To check what had happened, perhaps the best way is to leave your PTS address here, so someone who have experience can do something with it. I remember there was tools to check, but I haven't used them for years, so I'm not the best one to help you. To be honest, if you only have some thousands of BTS (which worth a few hundreds of USD right now) and probably already spent, I think it's not the best time to find them out right now.