How to call variables from a file to the scripting file?

Let say I have a file with variables (Test1.txt)
In Test1.txt file, it consists of

Tom is a boy
Jim is a dog

In the other scripting file (RunTest1.sh), I have

#!/bin/ksh
filename = /directory/Test1.txt
cat $filename
for i in $filename
do 
     print $i
done

I managed to call variables from the another file to the executing file, but the content from the another file would not show unless cat command is used...... I tried using for loop to print out each value, but it gets the directory instead....How do I assign a parameter to take the value from the other file? I would like the result to be shown as below....

Subject  Verb   Object
Tom      is          a boy
Jim       is          a dog

Pls share (and interpret) the error messages you certainly get.

is not too good a starting point for doing analyses.

Did you consider the read var1 var2 var3 (builtin) command?

You mayhap should rely on the order of items to be assigned to a category only if you are very sure you have a rigidly structured and well behaved file.