Your if statement does not refer to the individual value, it should be $i not $@. Also the square brackets require spaces to separate them from the parameters. Try this:
sum=0
for i in $@
do
if [ $i -gt 10 ]
then
sum=$((sum+i))
else
continue
fi
done
echo $sum