Anything that is set in your script will only work in that subshell (and if exported, maybe, for some childs of that subshell). Exporting a variable doesn't make it usable backwards, in parent shells.
If you want the vars of your script to be dumped literally into your current shell you need to source your script using either the "source" command or a dot.
$ source my_script.sh
$ . my_script.sh
# Not to be confused with
$ ./my_script.sh # or
However, if you want to make this permanent, you should rather be using ~/.bashrc or whatever initialization file you prefer for your shell of choice.