First, like the others mentioned above, I think it's worth getting checked for T1 if possible. After that, if you're just T2 and struggling to keep your weight up, then I'd simply go heavy on the bacon, butter, eggs and cheese. You'll soon go over 3000 calories a day like that. Walnuts, almonds...